XML 105 R92.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details)
12 Months Ended
Dec. 31, 2023
Note Payable [Member]  
Loss Contingencies [Line Items]  
Notes payable and convertible notes payable description The Company has notes payable and convertible notes payable, disclosed under notes 12 and 13 above, which originally matured between December 30, 2023 and September 14, 2024, of which the notes that had maturity dates between December 30, 2023 and February 23, 2024 have been extended to dates between April 30, 2024 and August 23, 2024.