v3.25.2
Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Shares    
Outstanding, beginning of period (in shares) 402,200 391,900
Granted (in shares) 114,900 131,900
Incremental performance shares (in shares)   41,100
Vested (in shares) (109,200) (177,700)
Forfeited (in shares) (21,200) (3,200)
Outstanding, end of period (in shares) 386,700 384,000.0
Vested, end of period (in shares) 98,600 110,200
Weighted Average Grant-Date Fair Value    
Outstanding, beginning of period, weighted-average grant-date fair value (in USD per share) $ 63.20 $ 54.43
Granted, weighted-average grant-date fair value (in USD per share) 82.98 69.87
Vested, weighted-average grant-date fair value (in USD per share) 56.85 46.19
Forfeited, weighted-average grant-date fair value (in USD per share) 61.03 58.16
Outstanding, end of period, weighted-average grant-date fair value (in USD per share) 70.99 62.43
Vested, end of period, weighted-average grant-date fair value (in USD per share) $ 40.22 $ 38.77