XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Shares    
Outstanding, beginning of period (in shares) 728,000.0 1,081,000
Granted (in shares) 109,700 128,100
Exercised (in shares) (38,300) (172,900)
Forfeited (in shares) (9,900) (19,300)
Expired (in shares)   (1,700)
Outstanding, end of period (in shares) 789,500 1,015,200
Exercisable, end of period (in shares) 551,900 700,100
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.73
Exercised, weighted-average exercise price (in USD per share) 51.61 40.64
Forfeited, weighted-average exercise price (in USD per share) 59.11 54.86
Expired, weighted-average exercise price (in USD per share)   54.47
Outstanding, end of period, weighted-average exercise price (in USD per share) 51.01 46.54
Exercisable, end of period, weighted-average exercise price (in USD per share) $ 45.45 $ 42.70
Options, Additional Disclosures:    
Outstanding, end of period, weighted-average remaining contractual term 6 years 7 months 6 days 6 years 6 months
Exercisable, end of period, weighted-average remaining contractual term 5 years 7 months 6 days 5 years 4 months 24 days
Outstanding, end of period, aggregate intrinsic value $ 14,207 $ 13,369
Exercisable, end of period, aggregate intrinsic value $ 12,915 $ 11,714