XML 210 R76.htm IDEA: XBRL DOCUMENT v3.24.4
Debt and other liabilities - Schedule of Convertible debt (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Convertible Debt [Line Items]      
Short term convertible debt to related party $ 0 $ 132,269  
Convertible Debt Related And Non Related Parties [Member]      
Convertible Debt [Line Items]      
Principal amount of notes     $ 24,000,000
Accrued interest     3,221,233
Discount on convertible debt     (1,918,524)
Convertible debt under troubled debt restructuring 38,737,594 31,220,528  
Convertible debt $ 38,737,594 31,220,528 $ 25,302,709
Convertible Debt Related And Non Related Parties [Member] | As filed [Member]      
Convertible Debt [Line Items]      
Convertible debt under troubled debt restructuring   31,088,259  
Convertible Debt Related And Non Related Parties [Member] | Related Party [Member]      
Convertible Debt [Line Items]      
Short term convertible debt to related party   $ 132,269