v3.26.1
Public Offering (Details)
3 Months Ended 6 Months Ended
Jan. 07, 2025
USD ($)
shares
Jan. 06, 2025
$ / shares
shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2025
shares
Jun. 01, 2025
$ / shares
Public Offering                  
Warrants exercised | $       $ 446,000     $ 6,869,000    
Loss on issuance of warrants | $ $ (75,600,000)           (75,644,000)    
Change in fair value of warrants | $     $ 4,941,000 $ (542,000)   $ 9,597,000 $ 86,187,000    
Public offering                  
Public Offering                  
Number of common units   555,571              
Number of common shares issuable per common unit   1              
Exercise price per warrant | $ / shares   $ 45             $ 8.06
Net proceeds | $ $ 18,300,000                
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 to purchase additional shares   45 days              
Maximum percentage of common stock using option   15.00%              
Purchase Price | $ / shares   $ 0.01              
Series Warrants                  
Public Offering                  
Warrants exercised     0     0      
Series Warrants | Public offering                  
Public Offering                  
Loss on issuance of warrants | $         $ 75,600,000        
Series A                  
Public Offering                  
Number of warrants exercised 83,334                
Warrants exercised       0     0    
Warrants outstanding     3,565,245 3,565,245   3,565,245 3,565,245 3,565,245  
Change in fair value of warrants | $     $ 900,000 $ (500,000)   $ 1,200,000 $ 18,800,000    
Series A | Public offering                  
Public Offering                  
Number of warrants issuable per common unit   1              
Exercise price per warrant | $ / shares   $ 45              
Warrants expiration term   60 months              
Maximum percentage of common stock using option   15.00%              
Series B                  
Public Offering                  
Number of warrants exercised 83,334                
Warrants exercised       295,584     3,438,095    
Issuance of shares and reclassification of liability related to cashless warrant exercises (in shares)       886,752     10,314,285    
Warrants exercised | $       $ 400,000     $ 6,900,000    
Warrants outstanding     62,263 127,150   62,263 127,150 62,263  
Change in fair value of warrants | $     $ 50,000 $ (5,600,000)   $ 71,000 $ 2,300,000    
Series B | Public offering                  
Public Offering                  
Exercise price per warrant | $ / shares   $ 45              
Number of common stock per warrant   1              
Warrants expiration term   30 months              
Maximum percentage of common stock using option   15.00%              
Warrants multiplier factor   3