v3.25.2
Stockholders’ Equity - Schedule of Warrants (Details) - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Jul. 31, 2024
Class of Stock [Line Items]      
Exercise price (in dollars per share)     $ 110,400
Class A Common Stock      
Class of Stock [Line Items]      
Warrants (in shares) 62,273,458 22,514,744  
Ares Warrants | Class A Common Stock      
Class of Stock [Line Items]      
Warrants (in shares) 5,776,657 5,776,657  
Exercise price (in dollars per share) $ 1.16 $ 1.16  
SPA Warrants | Class A Common Stock      
Class of Stock [Line Items]      
Warrants (in shares) 15,433 15,238  
Exercise price (in dollars per share)   $ 1.16  
SPA Warrants | Class A Common Stock | Minimum      
Class of Stock [Line Items]      
Exercise price (in dollars per share) $ 1.16    
SPA Warrants | Class A Common Stock | Maximum      
Class of Stock [Line Items]      
Exercise price (in dollars per share) $ 8,568    
Junior SPA Warrants | Class A Common Stock      
Class of Stock [Line Items]      
Warrants (in shares) 5,931,638 5,931,638  
Exercise price (in dollars per share) $ 1.16 $ 1.16  
2024 Unsecured SPA Warrants | Class A Common Stock      
Class of Stock [Line Items]      
Warrants (in shares) 25,874,953 10,788,746  
Exercise price (in dollars per share) $ 1.22 $ 1.39  
2025 March Unsecured SPA Warrants | Class A Common Stock      
Class of Stock [Line Items]      
Warrants (in shares) 24,672,312    
Exercise price (in dollars per share) $ 1.46    
Public Warrants | Class A Common Stock      
Class of Stock [Line Items]      
Warrants (in shares) 2,453 2,453  
Exercise price (in dollars per share) $ 110,400 $ 110,400  
Private Warrants | Class A Common Stock      
Class of Stock [Line Items]      
Warrants (in shares) 12 12  
Exercise price (in dollars per share) $ 110,400 $ 110,400