v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended 10 Months Ended
Apr. 23, 2026
Feb. 13, 2026
May 31, 2026
Mar. 31, 2024
Jun. 30, 2026
Apr. 23, 2026
Feb. 28, 2026
Jul. 31, 2025
Subsidiary, Sale of Stock [Line Items]                
Aggregate maximum public offering amount         $ 300.0      
Sale and issuance of shares           19,400,822    
Pre-Funded Warrant                
Subsidiary, Sale of Stock [Line Items]                
Number of warrants issued to be purchase common shares 293,103         293,103    
Exercise price of warrants       $ 0.0015        
Securities Purchase Agreement | Pre-Funded Warrant                
Subsidiary, Sale of Stock [Line Items]                
Number of warrants issued to be purchase common shares         293,100      
Securities Purchase Agreement | TCG Crossover Fund II, L.P.                
Subsidiary, Sale of Stock [Line Items]                
Proceeds from issuance of pre-funded warrant       $ 30.0        
Securities Purchase Agreement | TCG Crossover Fund II, L.P. | Pre-Funded Warrant                
Subsidiary, Sale of Stock [Line Items]                
Number of warrants issued to be purchase common shares       1,666,667       1,666,667
Shares issued, price per share       $ 18        
Sales Agreement                
Subsidiary, Sale of Stock [Line Items]                
Percentage of gross sale of common stock sold through sales agents commission rate         3.00%      
April 2025 ATM Sales Agreement                
Subsidiary, Sale of Stock [Line Items]                
Aggregate maximum public offering amount         $ 75.0      
May 2026 ATM Sales Agreement                
Subsidiary, Sale of Stock [Line Items]                
Aggregate maximum public offering amount     $ 150.0          
Percentage of gross sale of common stock sold through sales agents commission rate     3.00%          
Sale and issuance of shares         0      
November 2025 ATM Sales Agreement                
Subsidiary, Sale of Stock [Line Items]                
Aggregate maximum public offering amount         $ 110.0      
November 2025 Shelf Registration | Underwritten offering                
Subsidiary, Sale of Stock [Line Items]                
Sale and issuance of shares 4,062,500 7,637,931            
November 2025 Shelf Registration | Pre-Funded Warrant | Underwritten offering                
Subsidiary, Sale of Stock [Line Items]                
Number of warrants issued to be purchase common shares 0 293,103       0 293,103  
Shares issued, price per share             $ 57.9999  
Exercise price of warrants             $ 0.0001