v3.26.1
Common Stock - Equity Offering (Details)
$ / shares in Units, $ in Millions
Apr. 27, 2026
Apr. 14, 2026
Mar. 10, 2026
USD ($)
shares
Feb. 12, 2026
USD ($)
$ / shares
shares
May 28, 2025
USD ($)
$ / shares
shares
Apr. 09, 2025
USD ($)
$ / shares
shares
Mar. 31, 2026
$ / shares
shares
Feb. 17, 2026
shares
Dec. 31, 2025
$ / shares
Jun. 03, 2025
shares
Mar. 31, 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
Subsequent Event                        
Class of Stock [Line Items]                        
Reserve stock split (in shares) 0.1                      
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           1,119,356  
Issuance of common stock | $         $ 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                
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       5,108,700       3,357,967        
Aggregate royalty fee percentage       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            
Shares issues in private placement transaction (in shares) | shares           566,667            
Proceeds from issuance of common stock | $           $ 5.1            
Securities Purchase Agreement | Subsequent Event                        
Class of Stock [Line Items]                        
Reserve stock split (in shares)   0.1                    
Securities Purchase Agreement | Subsequent Event | Maximum                        
Class of Stock [Line Items]                        
Reserve stock split (in shares)   0.1                    
Securities Purchase Agreement | Subsequent Event | 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