XML 61 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Notes Payable (Details) (Parenthetical)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2023
Jul. 31, 2023
Jun. 30, 2023
Apr. 30, 2023
Mar. 31, 2023
Mar. 31, 2019
Dec. 31, 2022
Dec. 31, 2019
Dec. 31, 2023
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum                 6.00%
Notes Payable [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum           6.00%      
Debt instrument maturity date           February 2020      
Notes Payable One [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum               15.00%  
Debt instrument maturity date               September 2023  
Notes Payable Two [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum             6.00%    
Debt instrument maturity date             July 2023    
Notes Payable Three [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum             6.00%    
Debt instrument maturity date             July 2023    
Notes Payable Four [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum             7.75%    
Debt instrument maturity date             December 2023    
Notes Payable Five [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum         8.00%        
Debt instrument maturity date         May 2023        
Notes Payable Six [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum         8.00%        
Debt instrument maturity date         June 2023        
Notes Payable Seven [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum       18.00%          
Debt instrument maturity date       May 2023          
Notes Payable Eight [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum     8.00%            
Debt instrument maturity date     June 2024            
Notes Payable Nine [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum   8.50%              
Debt instrument maturity date   July 2025              
Notes Payable Ten [Member]                  
Short-Term Debt [Line Items]                  
Percentage of interest rate per annum 22.00%                
Debt instrument maturity date August 2024