v3.25.2
Warrants (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 04, 2024
Feb. 29, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Apr. 25, 2024
Class of Warrant or Right [Line Items]                  
Proceeds from the exercise of warrants           $ 1,000 $ 3,000    
Loss (gain) from change in fair value of warrant liability     $ 8,604,000 $ 15,114,000   (23,644,000) 6,068,000    
Warrant liability     $ 23,279,000     $ 23,279,000   $ 46,923,000  
Class Of Warrant Or Right, Term           5 years 6 months      
Class A Common Stock                  
Class of Warrant or Right [Line Items]                  
Number of shares entitled to holders of each warrant (in shares)     0.04     0.04      
Class A Common Stock | Third-Party Offering [Member]                  
Class of Warrant or Right [Line Items]                  
Sale of stock, number of units/warrants issued (in shares)   1,396,701              
Class A Common Stock | ICE Offering                  
Class of Warrant or Right [Line Items]                  
Sale of stock, number of units/warrants issued (in shares) 461,361                
Public warrants (treasury stock)                  
Class of Warrant or Right [Line Items]                  
Warrants outstanding (in shares)     7,140,383     7,140,383   7,140,383  
Loss (gain) from change in fair value of warrant liability     $ (200,000) 300,000   $ (2,800,000) (1,100,000)    
Public warrants (treasury stock) | Class A Common Stock                  
Class of Warrant or Right [Line Items]                  
Exercise price (in dollars per share)     $ 287.50     $ 287.50      
Pre-Funded Warrants                  
Class of Warrant or Right [Line Items]                  
Proceeds from the exercise of warrants         $ 0        
Pre-Funded Warrants | Class A Common Stock | Third-Party Offering [Member]                  
Class of Warrant or Right [Line Items]                  
Sale of stock, number of units/warrants issued (in shares)   196,701              
Warrants issued, number of units called by warrants (in shares)   448,742              
Class 1 And Class 2 Warrants                  
Class of Warrant or Right [Line Items]                  
Loss (gain) from change in fair value of warrant liability     $ 8,800,000 $ 14,800,000   $ (20,900,000) $ 7,200,000    
Warrant liability $ 27,700,000               $ 2,600,000
Warrants and Rights Outstanding     $ 2,017,850     $ 2,017,850      
Class 1 Warrants                  
Class of Warrant or Right [Line Items]                  
Exercise price (in dollars per share)   $ 25.50              
Class Of Warrant Or Right, Threshold Period After Closing For Exercise Of Warrants   6 months              
Class 1 Warrants | Class A Common Stock | Third-Party Offering [Member]                  
Class of Warrant or Right [Line Items]                  
Warrants issued, number of units called by warrants (in shares)   922,722              
Class 1 Warrants | Class A Common Stock | ICE Offering                  
Class of Warrant or Right [Line Items]                  
Warrants issued, number of units called by warrants (in shares) 230,680                
Class 2 Warrants                  
Class of Warrant or Right [Line Items]                  
Exercise price (in dollars per share)   $ 25.50              
Class Of Warrant Or Right, Threshold Period After Closing For Exercise Of Warrants   6 months              
Class 2 Warrants | Class A Common Stock                  
Class of Warrant or Right [Line Items]                  
Number of shares entitled to holders of each warrant (in shares)     0.5     0.5      
Class 2 Warrants | Class A Common Stock | Third-Party Offering [Member]                  
Class of Warrant or Right [Line Items]                  
Warrants issued, number of units called by warrants (in shares)   922,722              
Class 2 Warrants | Class A Common Stock | ICE Offering                  
Class of Warrant or Right [Line Items]                  
Warrants issued, number of units called by warrants (in shares) 230,680