Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Schedule of Changes in Fair Value (Details)

v3.25.1
Fair Value Measurements - Schedule of Changes in Fair Value (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value Disclosures [Abstract]    
Change in fair value of warrant liabilities $ (8,309,623) $ 2,236,904
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value of warrant liabilities (8,309,623) $ 2,236,904
Level 3 | New convertible debentures (fair value)    
Fair Value Disclosures [Abstract]    
Balance December 31, 2023 0  
Fair value on issuance of new convertible debentures 99,195,791  
Change in fair value of new convertible debentures (4,504,426)  
Balance March 31, 2024 94,691,365  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance December 31, 2023 0  
Fair value on issuance of new convertible debentures 99,195,791  
Change in fair value of new convertible debentures (4,504,426)  
Balance March 31, 2024 94,691,365  
Level 3 | Warrant Liability [Member]    
Fair Value Disclosures [Abstract]    
Balance December 31, 2023 18,376,180  
Exercise of warrants (1,339,654)  
Change in fair value of warrant liabilities (8,309,623)  
Balance March 31, 2024 8,726,903  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance December 31, 2023 18,376,180  
Exercise of warrants (1,339,654)  
Change in fair value of warrant liabilities (8,309,623)  
Balance March 31, 2024 $ 8,726,903