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

Warrant Liability (Details)

v3.25.1
Warrant Liability (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 11, 2023
Mar. 03, 2023
Dec. 31, 2024
Dec. 31, 2023
Mar. 13, 2024
Jun. 26, 2023
Warrant Liability [Line Items]            
Convertible into common stock 43,649   736,773      
Fair value of warrants (in Dollars)   $ 2.8 $ 18.9 $ 13.1    
Tranche B Warrant [Member]            
Warrant Liability [Line Items]            
Convertible into common stock 43,502,206          
Tranche A Warrant [Member]            
Warrant Liability [Line Items]            
Convertible into common stock 47,852,430          
Tranche B Warrant [Member]            
Warrant Liability [Line Items]            
Convertible into common stock 69,603,351          
Amended Tranche B Warrants [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares 43,502,206          
Series A-3 Preferred Stock [Member]            
Warrant Liability [Line Items]            
Exercise price (in Dollars per share) $ 1,000          
Series A-3 Preferred Stock [Member] | Tranche A Warrant [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares 25,840.3122 46,675,940     47,852,430 47,852,430
Series A-4 Preferred Stock [Member] | Tranche B Warrant [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares   42,432,672       43,502,206
Series A-4 Preferred Stock [Member] | Amended Tranche B Warrants [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares 25,666.30154          
Series A-5 Preferred Stock [Member]            
Warrant Liability [Line Items]            
Convertible into common stock 69,603,531          
Series A-5 Preferred Stock [Member] | Tranche B Warrant [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares 51,506.61294          
Series A-5 Preferred Stock [Member] | Tranche C Warrant [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares 69,603,531 67,892,276       69,603,531
Common Stock [Member]            
Warrant Liability [Line Items]            
Convertible into common stock 43,502,206          
Common Stock [Member] | Tranche B Warrant [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares 69,603,351          
Common Stock [Member] | Amended Tranche B Warrants [Member]            
Warrant Liability [Line Items]            
Convertible into common stock 47,852,430          
Series A-4 Convertible Preferred Stock [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares 43,502,206          
Series A-4 Convertible Preferred Stock [Member] | Tranche B Warrant [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares 43,502,206          
Series A-4 Convertible Preferred Stock [Member] | Amended Tranche B Warrants [Member]            
Warrant Liability [Line Items]            
Acquired warrant shares 25,666.30154