v3.26.1
Stock-Based Compensation - Schedule of Restricted And Performance Stock Unit Activity (Details)
6 Months Ended
Jun. 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 (57,677)
Ending balance (in shares) | shares 595,416
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 37.14
Ending balance (in dollars per share) | $ / shares $ 47.31
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
Ending balance (in shares) | shares 235,509
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
Ending balance (in dollars per share) | $ / shares $ 69.29