v3.25.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Sep. 05, 2019
Mar. 31, 2025
Mar. 31, 2024
May 29, 2024
Sep. 17, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expiration period   10 years      
Weighted average grant date fair value (in dollars per share)   $ 3.45 $ 4.40    
Total fair value of options vested   $ 4.0 $ 2.3    
Aggregate intrinsic value of options exercised   0.0 $ 0.0    
Total compensation cost not yet recognized   $ 6.4      
Options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expiration period   10 years      
Vesting period   4 years      
Unrecognized share-based compensation cost, period of recognition   2 years 1 month 6 days      
Restricted Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   4 years      
Employee Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized (in shares) 33,334     1,000,000  
Number of remaining shares available for grant (in shares)   911,342      
ESPP maximum eligible earnings withheld contribution percentage 15.00%        
Fair value of common stock percentage 85.00%        
Offering period 6 months        
Issued (in shares)   74,804 4,843    
The 2016 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized (in shares) 0        
The 2019 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of authorized shares transferred (in shares) 46,280        
The Amended 2019 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized (in shares)       5,000,000 600,000
Number of remaining shares available for grant (in shares)   2,010,984