v3.26.1
Public Offering (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 24, 2025
$ / shares
shares
Jan. 07, 2025
USD ($)
shares
Jan. 06, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Oct. 31, 2025
$ / shares
Feb. 23, 2025
shares
Dec. 31, 2023
shares
Public Offering                
Exercise price per warrant | $ / shares           $ 2    
Common stock, par value | $ / shares $ 0.0001     $ 0.0001 $ 0.0001      
Number of shares of common stock authorized 1,040,000,000     1,040,000,000 500,000,000   500,000,000  
Stock split ratio 0.01389              
Warrants expiration term           3 years    
Issuance of shares and reclassification of liability related to cashless warrant exercises shares       27,310        
Issuance of shares and reclassification of liability related to cashless warrant exercises value | $       $ 7,044 $ 14,979      
Loss on issuance of warrants | $   $ 75,600   (75,644)        
Change in fair value of warrants | $       $ 84,934 $ (14,719)      
Series A Warrants                
Public Offering                
Number of warrants exercised by Aegis   83,334            
Number of warrants exercised       0        
Warrants outstanding       3,565,245        
Change in fair value of warrants | $       $ 17,700        
Series B Warrants                
Public Offering                
Number of warrants exercised by Aegis   83,334            
Number of warrants exercised       (3,502,982)        
Issuance of shares and reclassification of liability related to cashless warrant exercises shares       10,508,946        
Warrants outstanding       62,263        
Change in fair value of the exercised warrants | $       $ 65,000        
Change in fair value of warrants | $       $ 1,100        
Private warrants                
Public Offering                
Number of warrants exercised         (17,931)      
Warrants outstanding       55,403 55,403     73,334
Change in fair value of warrants | $       $ 1,200        
Public Offering                
Public Offering                
Number of common units     555,571          
Number of common shares per common unit     1          
Exercise price per warrant | $ / shares $ 8.06   $ 45          
Common stock, par value | $ / shares $ 0.0001              
Number of shares of common stock authorized 1,040,000,000           500,000,000  
Proceeds from PIPE financing | $   $ 18,300            
Floor price of warrants before stockholder approval date | $ / shares     20.23          
Floor price of warrants after stockholder approval date | $ / shares     $ 8.06          
Number of days option to purchase additional shares     45 days          
Maximum percentage of number of additional shares purchased     15.00%          
Purchase price per additional warrant | $ / shares     $ 0.01          
Loss on issuance of warrants | $     $ 75,600          
Public Offering | Minimum                
Public Offering                
Stock split ratio 0.20              
Public Offering | Maximum                
Public Offering                
Stock split ratio 0.0067              
Public Offering | Series A Warrants                
Public Offering                
Number of warrants per common unit     1          
Exercise price per warrant | $ / shares     $ 45          
Warrants expiration term     60 months          
Maximum percentage of number of additional shares purchased     15.00%          
Public Offering | Series B Warrants                
Public Offering                
Number of common stock per warrant     1          
Exercise price per warrant | $ / shares     $ 45          
Warrants expiration term     30 months          
Maximum percentage of number of additional shares purchased     15.00%          
Warrants multiplier factor     3