XML 84 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation - Summary of Stock Option Activity (Details) - Stock Options
12 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Options  
Beginning options outstanding (in shares) | shares 1,402,949
Options granted (in shares) | shares 306,187
Options exercised (in shares) | shares (91,250)
Options forfeited/expired (in shares) | shares 0
Ending options outstanding (in shares) | shares 1,617,886
Exercisable at period end (in shares) | shares 851,854
Total vested or expected to vest at period end (in shares) | shares 1,616,910
Weighted Average Exercise Price  
Beginning outstanding (in dollars per share) | $ / shares $ 39.12
Granted (in dollars per share) | $ / shares 36.10
Exercised (in dollars per share) | $ / shares 21.93
Forfeited/expired (in dollars per share) | $ / shares 0
Ending outstanding (in dollars per share) | $ / shares 39.52
Exercisable at period end (in dollars per share) | $ / shares 34.94
Total vested and expected to vest (in dollars per share) | $ / shares $ 39.51
Additional Disclosures [Abstract]  
Weighted average contractual term, options outstanding 6 years 3 months 29 days
Weighted average contractual term, exercisable 4 years 1 month 6 days
Weighted average contractual term, total vested and expected to vest 6 years 3 months 29 days
Aggregate intrinsic value, options outstanding | $ $ 4,400,717
Aggregate intrinsic value, exercisable | $ 4,400,717
Aggregate intrinsic value, total vested and expected to vest | $ $ 4,400,717