v3.26.1
Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 02, 2025
Jul. 28, 2025
Mar. 04, 2024
Feb. 29, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 17, 2025
Apr. 29, 2024
Apr. 25, 2024
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share)         $ 287.50          
Loss (gain) from change in fair value of warrant liabilities         $ (30,191) $ 17,186 $ 1,571      
Class Of Warrant Or Right, Term         5 years 6 months          
Warrant liabilities         $ 16,732 $ 46,923        
Exercise of warrants (in shares)         144,675          
Common stock, par value (in dollars per share)               $ 0.0001    
Class A Common Stock                    
Class of Warrant or Right [Line Items]                    
Number of shares entitled to holders of each warrant (in shares)         1          
Conversion of stock (in shares) 1,063,576                  
Common stock, par value (in dollars per share)         $ 0.0001 $ 0.0001     $ 0.0001  
Class A Common Stock | Third-Party Offering                    
Class of Warrant or Right [Line Items]                    
Sale of stock (in shares)       1,396,701            
Class A Common Stock | ICE Offering                    
Class of Warrant or Right [Line Items]                    
Sale of stock (in shares)     461,361              
Class A Common Stock | Underwriting Agreement                    
Class of Warrant or Right [Line Items]                    
Sale of stock (in shares)   6,753,627                
Common stock, par value (in dollars per share)   $ 0.0001                
Sale of stock, purchase price (in dollars per share)   10.00                
Public Warrants                    
Class of Warrant or Right [Line Items]                    
Warrants outstanding (in shares)         7,140,483 7,140,483        
Proceeds from the exercise of warrants         $ 0 $ 0        
Loss (gain) from change in fair value of warrant liabilities         $ (3,000) $ 1,800 $ (1,600)      
Warrants issued, number of units called by warrants (in shares)         25          
Public Warrants | Class A Common Stock                    
Class of Warrant or Right [Line Items]                    
Conversion of stock (in shares)         4 301 0      
Pre-Funded Warrants                    
Class of Warrant or Right [Line Items]                    
Proceeds from the exercise of warrants         $ 7,464 $ 0 $ 0      
Pre-Funded Warrants | Underwriting Agreement                    
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share)   $ 0.0001                
Sale of stock (in shares)   746,373                
Sale of stock, purchase price (in dollars per share)   $ 9.9999                
Pre-Funded Warrants | Class A Common Stock | Third-Party Offering                    
Class of Warrant or Right [Line Items]                    
Sale of stock (in shares)       196,701            
Warrants issued, number of units called by warrants (in shares)       448,742            
Pre-Funded Warrants | Class A Common Stock | Underwriting Agreement                    
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share)   $ 0.0001                
Sale of stock (in shares)   746,373                
Exercise of warrants (in shares)         746,373          
Sale of stock, purchase price (in dollars per share)   $ 9.9999                
Stock Issued During Period, Shares, Warrants Received Upon Exercise         743,362          
Class 1 Warrants                    
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share)       $ 25.50            
Class 1 Warrants | Class A Common Stock | Third-Party Offering                    
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]                    
Warrants outstanding (in shares)         288,950          
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 | Third-Party Offering                    
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              
Class 1 and Class 2 warrants                    
Class of Warrant or Right [Line Items]                    
Warrants outstanding (in shares)         2,017,850 2,017,850        
Loss (gain) from change in fair value of warrant liabilities         $ (27,200) $ 15,400        
Warrant liabilities     $ 27,700             $ 2,600