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

Subsequent Events - Issuance of Senior 10 Percent Original Issue Discount Convertible Promissory Notes (Details)

v3.25.1
Subsequent Events - Issuance of Senior 10 Percent Original Issue Discount Convertible Promissory Notes (Details)
Mar. 31, 2025
USD ($)
D
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Jan. 15, 2022
shares
Subsequent Events        
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001  
Purchase of common stock (in shares) | shares   52,034,060 222,380 400
Aggregate shares issued upon exercise of warrants (in shares) | shares   1    
Subsequent Event | March 2025 Notes        
Subsequent Events        
Warrant term 5 years      
Warrants exercise price | $ / shares $ 0.8615      
Proceeds from future financing 30.00%      
Percentage of proceeds multiplied 105.00%      
Subsequent Event | March 2025 Notes | Investor        
Subsequent Events        
Original issue discount 10.00%      
Principal amount $ 16,666,665      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001      
Purchase of common stock (in shares) | shares 19,346,101      
Beneficial ownership limitations (in percent) 4.99%      
Threshold days for issuance of warrants | D 20      
Term of the Notes (in months) 18 months      
Interest accrued $ 0      
Interest rate accrued event of default (%) 12.00%      
Conversion price, percentage of average VWAPs considered (in %) 90.00%      
Conversion price, Number of lowest daily VWAPs considered | D 10      
Debt instrument conversion price (in $ per share) | $ / shares $ 1      
Floor price (in $ per share) | $ / shares $ 0.1794      
Maximum of percentage of ownership post conversion (%) 4.99%      
Amended maximum percentage of ownership post conversion upon written notice (%) 9.99%      
Threshold number days of notice for amending maximum % of ownership post conversion | D 61      
Subsequent Event | March 2025 Notes | Investor | March 2025 Initial Note        
Subsequent Events        
Principal amount $ 5,555,555      
Proceeds from issuance of warrants, net of issuance costs $ 5,000,000      
Purchase of common stock (in shares) | shares 6,448,700      
Subsequent Event | March 2025 Notes | Investor | March 2025 Note (Additional Warrants)        
Subsequent Events        
Principal amount $ 11,111,110      
Proceeds from issuance of warrants, net of issuance costs $ 10,000,000      
Purchase of common stock (in shares) | shares 12,897,401      
Percentage of proceeds received from the sale of notes and warrants 8.00%      
Total fees estimated $ 1,200,000