v3.26.1
Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Shares    
Unvested, beginning of period (in shares) 379,100 402,200
Granted (in shares) 195,100 114,900
Vested (in shares) (104,300) (109,200)
Forfeited (in shares) (24,200) (21,200)
Unvested, end of period (in shares) 445,700 386,700
Vested, end of period (in shares) 113,000.0 98,600
Weighted Average Grant-Date Fair Value    
Unvested, beginning of period (in USD per share) $ 71.34 $ 63.20
Granted (in USD per share) 55.31 82.98
Vested (in USD per share) 64.54 56.85
Forfeited (in USD per share) 62.31 61.03
Unvested, end of period (in USD per share) 66.40 70.99
Vested, end of period, weighted-average grant-date fair value (in USD per share) $ 44.02 $ 40.22