v3.25.4
Common Stock - (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 38 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jun. 30, 2022
Nov. 30, 2020
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Jun. 30, 2024
May 31, 2024
Common Stock                  
Common stock, shares authorized         300,000,000 300,000,000 300,000,000 300,000,000 150,000,000
Warrants issued 250,000                
Proceeds from sale of common stock   $ 324,400     $ 91,660 $ 324,414      
Warrant exercise price (in dollars per share) $ 28.59                
Common Stock                  
Common Stock                  
Exercise of warrants (in shares)         8,678,664 3,836,325      
Pre-funded warrants                  
Common Stock                  
Warrants issued   353,983 25,510,205 2,179,487          
Exercise of warrants (in shares)         0 2,526,833      
Outstanding warrants (in shares)         17,362,147   17,362,147    
Common Warrants                  
Common Stock                  
Warrant to purchase (in shares)     10,459,181            
Exercise of warrants (in shares)         8,678,664 1,309,492      
Warrant exercise price (in dollars per share)     $ 7.35            
Non-Employee Services Warrant                  
Common Stock                  
Exercise of warrants (in shares)         0        
ATM Offering                  
Common Stock                  
Sale of common shares, net of issuance costs (in shares)         2,767,000   3,386,290    
Proceeds from sale of common stock             $ 96,900    
Sale of shares         $ 91,700        
Over-Allotment Option                  
Common Stock                  
Sale of common shares, net of issuance costs (in shares)   1,592,920              
Underwriting agreement                  
Common Stock                  
Sale of common shares, net of issuance costs (in shares)   10,265,488              
Sale of stock price (in dollars per share)   $ 28.25              
Warrant to purchase (in shares)   353,983              
Underwriting agreement | Common Stock                  
Common Stock                  
Sale of stock price (in dollars per share)   $ 28.2499              
Underwriting agreement | Pre-funded warrants                  
Common Stock                  
Sale of stock price (in dollars per share)   $ 0.0001