Quarterly report [Sections 13 or 15(d)]

Warrants and Capital Stock Transactions (Details)

v3.26.1
Warrants and Capital Stock Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2025
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
May 31, 2026
Dec. 31, 2025
Feb. 25, 2025
Sep. 30, 2021
Class of Warrant or Right [Line Items]                    
Warrants outstanding (in shares)               2,633,195 5,098,978  
Proceeds from issuance of common stock         $ 566,243 $ 328,684        
Proceeds from common stock issued for warrants exercise         $ 13,881 $ 0        
ATM Facility                    
Class of Warrant or Right [Line Items]                    
Sale of stock, maximum consideration received on transaction $ 250,000                  
Sale of stock, transaction costs $ 800                  
Shares from transaction (in shares)         6,942,924          
Price per share (in dollars per share)       $ 9.38 $ 9.38          
Proceeds from issuance of common stock         $ 65,100          
Proceeds from common stock issued for warrants exercise         1,600          
Aggregate gross proceeds         63,500          
Remaining authorized amount       $ 0 $ 0          
May 2026 ATM Facility                    
Class of Warrant or Right [Line Items]                    
Sale of stock, maximum consideration received on transaction             $ 350,000      
Shares from transaction (in shares)       23,986,658 23,986,658          
Price per share (in dollars per share)       $ 14.59 $ 14.59          
Proceeds from issuance of common stock       $ 350,000 $ 350,000          
Proceeds from common stock issued for warrants exercise       8,700            
Aggregate gross proceeds       341,200            
Remaining authorized amount       0 0          
June 2026 ATM Facility                    
Class of Warrant or Right [Line Items]                    
Sale of stock, maximum consideration received on transaction       $ 500,000 $ 500,000          
Shares from transaction (in shares)       9,323,823            
Price per share (in dollars per share)       $ 16.05 $ 16.05          
Proceeds from issuance of common stock       $ 149,600            
Proceeds from common stock issued for warrants exercise       3,000            
Aggregate gross proceeds       146,600            
Remaining authorized amount       $ 350,400 $ 350,400          
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     $ 16.75        
Aggregate gross proceeds   $ 9,100 $ 245,000              
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)       1,199,971 1,199,971 9,499,138        
Public Warrants                    
Class of Warrant or Right [Line Items]                    
Number of warrants to purchase common stock (in shares)       1 1          
Fair value (in dollars per share)       $ 11.50 $ 11.50          
Warrants exercised (in shares)       6,738,225 6,738,225          
Proceeds from common stock issued for warrants exercise         $ 77,500          
Number of securities redeemed (in shares)         1,450,586          
Redemption price (in dollars per share)       $ 0.01 $ 0.01          
Warrants outstanding (in shares)       0 0     0    
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 $ 11.50 $ 11.50 $ 11.50       $ 11.50
Proceeds from common stock issued for warrants exercise       $ 1,500 $ 1,500 $ 5,400        
Warrants outstanding (in shares)       202,069 202,069     2,633,195   7,732,168
Class of warrants exercised (in shares)       2,300,000 2,300,000 4,631,799        
Threshold trading days       10 days 10 days          
Warrants exercised (in shares)       0 0 467,174        
Private Warrants | Common Stock                    
Class of Warrant or Right [Line Items]                    
Common issued for warrants exercised (in shares)       1,068,851 1,068,851 2,293,739        
Warrants exercised (in shares)           467,174