v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 12, 2026
Mar. 10, 2026
Sep. 11, 2025
Sep. 09, 2025
Jan. 24, 2024
Jan. 22, 2024
Mar. 31, 2026
Mar. 31, 2025
Jan. 28, 2026
Dec. 31, 2025
Oct. 01, 2024
Sep. 11, 2023
Value of stock and debt instruments authorized to issue                 $ 600,000   $ 500,000  
Common stock issued             $ 54     $ 43    
Net proceeds from common stock             $ 120 $ 129        
Common stock, shares authorized             150,000,000     150,000,000    
Preferred stock, par value             $ 0.001     $ 0.001    
Preferred stock, Shares issued             0     0    
Preferred stock, Shares authorized             10,000,000     10,000,000    
Preferred stock, Shares outstanding             0     0    
Common stock, Shares issued and sold             54,582,749     43,223,090   11,021,248
Common stock, Shares outstanding             54,582,749     43,223,090    
Common stock, Par value             $ 0.001     $ 0.001    
Common Stock, Dividends, Per Share, Declared             $ 0          
March 2026 Public Offering [Member]                        
Net proceeds from common stock $ 719,000                      
Shares sold and issued 1,157,407 1,157,407                    
Exercise price (in USD per share)   $ 80.999                    
Common stock, Shares issued and sold 8,470,989                      
September 2025 Public Offering [Member]                        
Net proceeds from common stock     $ 288,400                  
Shares sold and issued     1,140,000 1,140,000                
Exercise price (in USD per share)       $ 32.999                
Common stock, Shares issued and sold     7,627,879                  
2024 Private Placement [Member]                        
Shares sold and issued         14,500,500 14,500,500            
ATM Offering Program [Member]                        
Net proceeds from common stock             $ 58,700          
Shares sold and issued             1,123,126 0        
Sale of stock remaining amount authorized             $ 100,100          
Common stock, Shares issued and sold             2,626,834          
ATM Offering Program [Member] | Maximum [Member]                        
Common stock issued                     $ 200,000  
Pre-funded Warrants [Member]                        
Pre-funded warrants outstanding             1,346,922 3,665,999        
Pre-funded Warrants [Member] | March 2026 Public Offering [Member]                        
Pre-funded warrants to purchase 402,468 402,468                    
Exercise price (in USD per share) $ 0.001                      
Pre-funded warrants outstanding             402,468          
Pre-funded Warrants [Member] | September 2025 Public Offering [Member]                        
Pre-funded warrants to purchase     1,112,121 1,112,121                
Exercise price (in USD per share)     $ 0.001                  
Pre-funded warrants outstanding             112,121          
Pre-funded Warrants [Member] | 2024 Private Placement [Member]                        
Pre-funded warrants to purchase         4,666,332 4,666,332            
Exercise price (in USD per share)         $ 0.001 $ 0.001            
Pre-funded warrants outstanding             832,333          
Common Stock                        
Common stock, shares authorized             150,000,000          
Common stock, Shares issued and sold             54,582,749         14,817,696
Common stock, Shares outstanding             54,582,749          
Common stock, Par value             $ 0.001