v3.26.3
Stock-Based Compensation - Schedule of RSU And PSU Activity (Details)
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Restricted Stock Units  
Stock Awards  
Beginning balance (in shares) | shares 696,076
Granted (in shares) | shares 140,399
Restrictions lapsed (in shares) | shares (183,382)
Forfeited (in shares) | shares (89,303)
Ending balance (in shares) | shares 563,790
Weighted- Average Grant Date Fair Value Per Share  
Beginning balance (in dollars per share) | $ / shares $ 39.07
Granted (in dollars per share) | $ / shares 69.19
Restrictions lapsed (in dollars per share) | $ / shares 36.20
Forfeited (in dollars per share) | $ / shares 39.20
Ending balance (in dollars per share) | $ / shares $ 47.58
Performance Stock Units  
Stock Awards  
Beginning balance (in shares) | shares 231,959
Granted (in shares) | shares 64,217
Restrictions lapsed (in shares) | shares (121,334)
Performance change (in shares) | shares 60,667
Forfeited (in shares) | shares (12,405)
Ending balance (in shares) | shares 223,104
Weighted- Average Grant Date Fair Value Per Share  
Beginning balance (in dollars per share) | $ / shares $ 56.21
Granted (in dollars per share) | $ / shares 105.67
Restrictions lapsed (in dollars per share) | $ / shares 57.79
Performance change (in dollars per share) | $ / shares 57.79
Forfeited (in dollars per share) | $ / shares 74.54
Ending balance (in dollars per share) | $ / shares $ 69.00