v3.26.1
Stockholders' Equity - Registered Direct Offering (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 28, 2026
USD ($)
item
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Mar. 31, 2026
USD ($)
Jan. 31, 2026
shares
Jun. 30, 2025
$ / shares
Stockholders' Equity          
Stock issuance costs | $   $ 8,654 $ 8,664    
Registered direct offering          
Stockholders' Equity          
Shares of common stock issued under the ATM (in shares) 17,000,000        
Price per share | $ / shares $ 5.7        
Number of common warrants issued per shares | item 2        
Issue Price | $ / shares $ 5.6999        
Net proceeds | $ $ 121,345        
Stock issuance costs | $ $ 8,654        
Prefunded Warrants          
Stockholders' Equity          
Number of warrants to purchase common stock       5,807,018  
Warrants price per share | $ / shares   $ 0.0001     $ 0.0001
Prefunded Warrants | Registered direct offering          
Stockholders' Equity          
Number of warrants to purchase common stock 5,807,018        
Number of common warrants issued per warrant | item 2        
Common Stock Warrants          
Stockholders' Equity          
Number of warrants to purchase common stock   45,614,036   45,614,036  
Common Stock Warrants | Registered direct offering          
Stockholders' Equity          
Number of warrants to purchase common stock 45,614,036        
Warrants price per share | $ / shares $ 7.25