Economic Injury Disaster Loan (Tables)  | 
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Economic Injury Disaster Loan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of EIDL loan balances | 
 EIDL loan balances at September 30, 2023 consist of the following: Schedule of EIDL loan balances 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Schedule of eidl loan balances [Table text block] No definition available. 
  |