v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 04, 2026
Mar. 12, 2026
Mar. 10, 2026
Sep. 11, 2025
Sep. 09, 2025
Jan. 24, 2024
Jan. 22, 2024
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 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                 $ 55     $ 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,798,338     43,223,090   11,021,248
Common stock, Shares outstanding                 54,798,338     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               0 1,123,126 0        
ATM Offering Program [Member] | Subsequent Event [Member]                            
Net proceeds from common stock $ 200,000                          
Sale of stock remaining amount authorized $ 0                          
Common stock, Shares issued and sold 3,632,534                          
ATM Offering Program [Member] | Maximum [Member]                            
Common stock issued                         $ 200,000  
Pre-funded Warrants [Member]                            
Pre-funded warrants outstanding               3,665,999 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,798,338         14,817,696
Common stock, Shares outstanding                 54,798,338          
Common stock, Par value                 $ 0.001