XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Notes Payable (Details) (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]    
Maturity date Dec. 31, 2023  
Financing fee related party demand notes percentage 10.00%  
Annual interest related party demand notes percentage   10.00%
Annual interest related party demand notes percentage 10.00% 10.00%
Annual interest related party demand conversion price $ 12.00  
Minimum [Member]    
Short-Term Debt [Line Items]    
Annual interest related party demand conversion price $ 2.25  
Note Payable [Member]    
Short-Term Debt [Line Items]    
Maturity date Jun. 29, 2028  
Note Payable [Member] | Minimum [Member]    
Short-Term Debt [Line Items]    
Annual interest related party demand notes percentage 35.00%  
Note Payable [Member] | Maximum [Member]    
Short-Term Debt [Line Items]    
Annual interest related party demand notes percentage 100.00%