v3.26.1
Earnings per Share and Stock Plans - Summary of Option Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Shares        
Exercised (in shares) (1,951) (12,648) (62,060)  
Stock Options        
Shares        
Outstanding, beginning balance (in shares) 1,253,626 1,193,840 975,171  
Granted (in shares) 413,549 188,089 298,674  
Exercised (in shares) (1,951) (12,648) (62,060)  
Cancelled (in shares) (60,273) (115,655) (17,945)  
Outstanding, Ending balance (in shares) 1,604,951 1,253,626 1,193,840 975,171
Exercisable (in shares) 995,139      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Outstanding, beginning balance (in dollars per share) $ 36.38 $ 35.37 $ 34.54  
Granted (in dollars per share) 17.59 45.34 36.19  
Exercised (in dollars per share) 15.16 29.44 25.73  
Cancelled (in dollars per share) 29.68 41.26 37.49  
Outstanding, closing balance (in dollars per share) 31.82 $ 36.38 $ 35.37 $ 34.54
Exercisable (in dollars per share) $ 35.61      
Outstanding, weighted average remaining contractual life (in years) 6 years 1 month 13 days 5 years 11 months 26 days 6 years 11 months 4 days 7 years 1 month 17 days
Exercisable, weighted average remaining contractual life (in years) 4 years 8 months 4 days      
Outstanding, aggregate intrinsic value $ 0 $ 80 $ 12,392 $ 5,497
Exercisable, aggregate intrinsic value $ 0