Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.1
Fair Value Measurements - Schedule of Changes in Fair Value (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value of warrant liabilities $ (13,559,010) $ (14,902,427)
Level 3 | New Convertible Debentures    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, December 31, 2023 0  
Fair value on issuance 99,195,791  
Exercise of warrants (29,741,859)  
Change in fair value of new convertible debentures (7,989,948)  
Exchange of New Convertible Debentures to Series A Preferred Stock (61,429,200)  
Other (34,784)  
Balance, December 31, 2024 0 0
Level 3 | November 2024 Debentures    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value on issuance 2,107,000  
Change in fair value of new convertible debentures 435,864  
Other 40,968  
Balance, December 31, 2024 2,583,832  
Level 3 | Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, December 31, 2023 17,925,092  
Exercise of warrants (4,635,257)  
Change in fair value of warrant liabilities (13,117,002)  
Balance, December 31, 2024 $ 172,833 $ 17,925,092