v3.26.1
Stock-based compensation - Additional information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 01, 2025
Jul. 09, 2018
Mar. 31, 2026
Mar. 31, 2025
Stock-Based Compensation        
Unrecognized compensation cost related to unvested common stock options     $ 19.0  
Expenses expected to be recognized over a weighted average remaining period     2 years 6 months  
Weighted average grant-date fair value (in dollars per share)     $ 5.84 $ 5.91
Intrinsic value of stock options exercised     $ 0.6 $ 0.5
Weighted average grant date fair value     30.8 19.0
Total fair value of shares vested     16.0 $ 13.5
Unrecognized compensation cost     $ 36.3  
Stock options        
Stock-Based Compensation        
Exercise price for persons holding ten percent of voting power (as a percent)     100.00%  
Exercise price for persons holding more than ten percent of voting power (as a percent)     110.00%  
Share based payment award expiration period     10 years  
Share based payment award vesting period     4 years  
Stock options | Maximum        
Stock-Based Compensation        
Expiration period for persons holding ten percent of voting power     5 years  
Stock options | Minimum        
Stock-Based Compensation        
Expiration period for persons holding more than ten percent of voting power     10 years  
RSUs        
Stock-Based Compensation        
Share based payment award vesting period     4 years  
RSUs | Share-based Payment Arrangement, Tranche One        
Stock-Based Compensation        
Share based payment award vesting period     1 year  
PSUs        
Stock-Based Compensation        
Granted (in shares)     0 246,110
Expenses expected to be recognized over a weighted average remaining period     2 years 1 month 6 days  
Unrecognized compensation cost     $ 4.1  
Pre-funded warrants        
Stock-Based Compensation        
Common stock, authorized (in shares)     14,058,153 14,058,153
2017 Plan        
Stock-Based Compensation        
Number of shares available for grant (in shares)   2,520,247    
2018 Plan        
Stock-Based Compensation        
Shares authorized (in shares)   3,617,968    
Number of shares available for grant (in shares)     1,569,457  
Share based payment award percentage of outstanding shares   4.00%    
Additional shares authorized (in shares) 3,645,727      
ESPP        
Stock-Based Compensation        
Share based payment award percentage of outstanding shares   1.00%    
Additional shares authorized (in shares) 697,224 697,224    
Common stock reserved for issuance (in shares) 4,102,399 348,612    
Out Of Plan Inducement Grants | RSUs        
Stock-Based Compensation        
Granted (in shares)     333,130 404,030
Out Of Plan Inducement Grants | Nonqualified Stock Options        
Stock-Based Compensation        
Granted (in shares)     202,945 267,835