v3.26.1
Stock Compensation - Summary of Stock Option Activity (Details) - Stock Options
12 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
Options  
Beginning options outstanding (in shares) | shares 1,665,765
Options granted (in shares) | shares 488,116
Options exercised (in shares) | shares (189,972)
Options forfeited/expired (in shares) | shares (319,703)
Ending options outstanding (in shares) | shares 1,644,206
Exercisable at period end (in shares) | shares 885,696
Total vested or expected to vest at period end (in shares) | shares 1,643,064
Weighted Average Exercise Price  
Beginning outstanding (in dollars per share) | $ / shares $ 38.31
Granted (in dollars per share) | $ / shares 38.59
Exercised (in dollars per share) | $ / shares 28.71
Forfeited/expired (in dollars per share) | $ / shares 39.18
Ending outstanding (in dollars per share) | $ / shares 38.79
Exercisable at period end (in dollars per share) | $ / shares 43.27
Total vested and expected to vest (in dollars per share) | $ / shares $ 38.79
Additional Disclosures [Abstract]  
Weighted average contractual term, options outstanding 6 years 29 days
Weighted average contractual term, exercisable 3 years 9 months 3 days
Weighted average contractual term, total vested and expected to vest 6 years 29 days
Aggregate intrinsic value, options outstanding | $ $ 4,283,583
Aggregate intrinsic value, exercisable | $ 1,749,508
Aggregate intrinsic value, total vested and expected to vest | $ $ 4,283,583