v3.26.1
Common Stock - Equity Offering (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Apr. 14, 2026
Mar. 10, 2026
USD ($)
shares
Feb. 17, 2026
shares
Feb. 12, 2026
USD ($)
$ / shares
shares
May 28, 2025
USD ($)
$ / shares
shares
Apr. 09, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Dec. 31, 2025
$ / shares
Jun. 03, 2025
shares
Mar. 04, 2024
$ / shares
Class of Stock [Line Items]                    
Common stock, par value (in usd per share) | $ / shares             $ 0.0001 $ 0.0001   $ 0.0001
Series B Warrants                    
Class of Stock [Line Items]                    
Warrant exercised (in shares) | shares     5,108,700              
Shares reserved for the January 2024 Pre-funded stock warrants                    
Class of Stock [Line Items]                    
Sale of stock, price per share (in usd per share) | $ / shares       $ 0.001            
Share price (in usd per share) | $ / shares       8.73            
Common stock, par value (in usd per share) | $ / shares       0.001            
Exercise price (in usd per share) | $ / shares       $ 8.73 $ 0.001          
Consecutive trading days period (in days)       30 days            
Warrant exercised (in shares) | shares         8,666,667          
Shares issued | $         $ 65.0          
Shares reserved for the January 2024 Pre-funded stock warrants | Series B Warrants                    
Class of Stock [Line Items]                    
Warrant exercised (in shares) | shares   200,000     8,666,667       8,666,667  
Proceeds from Issuance of Common Stock | $   $ 1.4     $ 25.2          
Expiration period from the date of issuance (in years)         5 years          
Shares reserved for the January 2024 Pre-funded stock warrants | Series A Warrants                    
Class of Stock [Line Items]                    
Exercise price (in usd per share) | $ / shares         $ 7.50          
Warrant exercised (in shares) | shares         8,666,667          
Shares reserved for the January 2024 Pre-funded stock warrants | Series A Warrant and Series B Warrant                    
Class of Stock [Line Items]                    
Exercise price (in usd per share) | $ / shares         $ 7.499          
Shares reserved for the January 2024 Pre-funded stock warrants | Securities Purchase Agreement                    
Class of Stock [Line Items]                    
Warrant exercised (in shares) | shares       22,907,600            
Proceeds from Issuance of Warrants | $       $ 200.0            
Issuance costs | $       12.7            
Consideration received on transaction | $       $ 187.3            
Placement Agency Agreement                    
Class of Stock [Line Items]                    
Share price (in usd per share) | $ / shares           $ 11.25        
Warrant exercised (in shares) | shares           28,333        
Placement agent agreement, cash fee, percent of gross proceeds from offering (as a percent)       6.00% 6.00% 6.00%        
Shares sold in the offering (as a percent)           5.00%        
Initial exercise price per share (as a percent)           125.00%        
Royalty Purchase Agreement | Series B Warrants                    
Class of Stock [Line Items]                    
Warrant exercised (in shares) | shares     3,357,967 5,108,700     5,108,700      
Aggregate royalty fee percentage     0.05       0.05      
Shares issued from exercise of pre-funded warrants (in shares) | shares             3,357,967      
Securities Purchase Agreement                    
Class of Stock [Line Items]                    
Sale of stock, price per share (in usd per share) | $ / shares           $ 9.00        
Reserve stock split (in shares) 0.1                  
Shares issues in private placement transaction (in shares) | shares           566,667        
Proceeds from Issuance of Common Stock | $           $ 5.1        
Securities Purchase Agreement | Maximum                    
Class of Stock [Line Items]                    
Reserve stock split (in shares) 0.1                  
Securities Purchase Agreement | Minimum                    
Class of Stock [Line Items]                    
Reserve stock split (in shares) 0.03                  
Offering                    
Class of Stock [Line Items]                    
Proceeds from issuance, net of offering expenses | $           $ 4.7