XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Shares    
Outstanding, beginning of period (in shares) 728,000.0 1,081,000
Granted (in shares) 109,700 131,100
Exercised (in shares) (243,900) (268,900)
Forfeited (in shares) (15,600) (41,000.0)
Expired (in shares)   (2,800)
Outstanding, end of period (in shares) 578,200 899,400
Exercisable, end of period (in shares) 349,900 606,200
Weighted Average Exercise Price    
Outstanding, beginning of period, weighted-average exercise price (in USD per share) $ 48.30 $ 43.96
Granted, weighted-average exercise price (in USD per share) 69.94 61.81
Exercised, weighted-average exercise price (in USD per share) 50.59 40.23
Forfeited, weighted-average exercise price (in USD per share) 60.87 54.15
Expired, weighted-average exercise price (in USD per share)   54.47
Outstanding, end of period, weighted-average exercise price (in USD per share) 51.10 47.18
Exercisable, end of period, weighted-average exercise price (in USD per share) $ 42.65 $ 43.23
Options, Additional Disclosures:    
Outstanding, end of period, weighted-average remaining contractual term 6 years 9 months 18 days 6 years 2 months 12 days
Exercisable, end of period, weighted-average remaining contractual term 5 years 8 months 12 days 5 years
Outstanding, end of period, aggregate intrinsic value $ 15,608 $ 12,703
Exercisable, end of period, aggregate intrinsic value $ 12,399 $ 10,903