v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Sep. 05, 2019
Mar. 31, 2026
Mar. 31, 2025
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)   $ 2.21 $ 3.45    
Total fair value of options vested   $ 4.1 $ 4.0    
Aggregate intrinsic value of options exercised   0.0 $ 0.0    
Total compensation cost not yet recognized   $ 5.3      
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   1 year 10 months 24 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)   693,558      
ESPP maximum eligible earnings withheld contribution percentage 15.00%        
Fair value of common stock percentage 85.00%        
Offering period 6 months        
Issued (in shares)   217,784 74,804    
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)   1,122,097