Annual report [Section 13 and 15(d), not S-K Item 405]

Warrants and Capital Stock Transactions (Details)

v3.25.4
Warrants and Capital Stock Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2025
Jul. 31, 2025
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 25, 2025
Sep. 30, 2021
Class of Warrant or Right [Line Items]                
Warrants outstanding (in shares)       2,633,195 7,732,168   5,098,978  
Proceeds from issuance of common stock       $ 518,370 $ 2,669 $ 1,241    
Payments of issuance costs       $ 0 $ 0 $ 52    
Equity Offering                
Class of Warrant or Right [Line Items]                
Shares from transaction (in shares)   600,100 15,525,000          
Price per share (in dollars per share)   $ 16.75 $ 16.75          
Aggregate gross proceeds   $ 9,100 $ 245,000          
Maximum securities available for sale     $ 400,000          
ATM Facility                
Class of Warrant or Right [Line Items]                
Shares from transaction (in shares)       25,520,441        
Price per share (in dollars per share)       $ 7.23        
Aggregate gross proceeds       $ 180,000        
Sale of stock, maximum consideration received on transaction $ 250,000              
Sale of stock, transaction costs $ 700              
Proceeds from issuance of common stock       184,600        
Payments of issuance costs       4,600        
Remaining authorized amount       $ 65,400        
Common Stock                
Class of Warrant or Right [Line Items]                
Convertible preferred stock, voluntarily converted (in shares)       6,738,225        
Common issued for warrants exercised (in shares)       9,499,138        
Public Warrants                
Class of Warrant or Right [Line Items]                
Number of warrants to purchase common stock (in shares)       1        
Fair value (in dollars per share)       $ 11.50        
Redemption price (in dollars per share)       $ 0.01        
Written notice of redemption period       30 days        
Stock price trigger (in dollars per share)       $ 18.00        
Threshold trading days       20 days        
Threshold trading day period       30 days        
Business days prior to the notice of redemption       3 days        
Warrants exercised (in shares)       6,738,225        
Proceeds from warrant exercises       $ 77,500        
Number of securities redeemed (in shares)       1,450,586        
Warrants outstanding (in shares)       0 8,188,811      
Private Warrants                
Class of Warrant or Right [Line Items]                
Number of warrants to purchase common stock (in shares)               1
Fair value (in dollars per share)               $ 11.50
Threshold trading days       10 days        
Proceeds from warrant exercises       $ 5,400        
Warrants outstanding (in shares)       2,633,195 7,732,168     7,732,168
Class of warrants exercised (in shares)       4,631,799        
Warrants exercised (in shares)       467,174        
Private Warrants | Common Stock                
Class of Warrant or Right [Line Items]                
Common issued for warrants exercised (in shares)       2,293,739        
Warrants exercised (in shares)       467,174