v3.26.1
Stockholders' Equity - ATM Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 03, 2023
Mar. 31, 2026
Mar. 31, 2025
Class of Warrant or Right [Line Items]      
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001
Net proceeds   $ 31,147 $ 155,728
ATM Program      
Class of Warrant or Right [Line Items]      
Percentage of commission 3.00%    
Common stock      
Class of Warrant or Right [Line Items]      
Shares issued during period (in shares)   4,019,975 14,207,314
Net proceeds   $ 4 $ 14
Common stock | ATM Program      
Class of Warrant or Right [Line Items]      
Maximum received on transaction $ 100,000    
Common stock, par value (in dollars per share) $ 0.001    
Shares issued during period (in shares)   4,019,975  
Net proceeds   $ 31,100  
Maximum amount left to sell   $ 67,900