v3.25.4
Stock-Based and Other Compensation - Rollforward of Nonvested RSAs, RSUs, and PSUs (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Weighted-Average Grant Date Fair Value      
Options vested during the period, aggregate intrinsic value | $ $ 43,700 $ 40,300 $ 36,100
Deferred compensation obligation | $ $ 80,239 $ 78,503  
RSA and RSU Awards      
Shares      
Nonvested, beginning balance (in shares) 559,603 447,358 376,298
Granted (in shares) 306,628 300,657 260,193
Vested (in shares) (238,872) (181,581) (173,883)
Forfeited (in shares) (11,451) (6,831) (3,581)
Adjustments (in shares) 0 0 (11,669)
Nonvested, ending balance (in shares) 615,908 559,603 447,358
Weighted-Average Grant Date Fair Value      
Nonvested, beginning balance, weighted average grant date fair value (usd per share) | $ / shares $ 70.26 $ 77.69 $ 74.78
Granted, weighted average grant date fair value (usd per share) | $ / shares 57.67 63.11 82.43
Vested, weighted average grant date fair value (usd per share) | $ / shares 69.61 74.99 76.50
Forfeited, weighted average grant date fair value (usd per share) | $ / shares 61.97 72.38 82.58
Adjustments, weighted average grant date fair value (usd per share) | $ / shares 0 0 80.75
Nonvested, weighted average grant date fair value (usd per share) | $ / shares $ 64.34 $ 70.26 $ 77.69
Share grant conversion rate 1    
PSU Awards      
Shares      
Nonvested, beginning balance (in shares) 551,533 526,413 531,781
Granted (in shares) 227,702 213,645 150,989
Vested (in shares) (239,291) (309,670) (218,147)
Forfeited (in shares) (5,810) (3,364) (3,487)
Adjustments (in shares) 159,686 124,509 65,277
Nonvested, ending balance (in shares) 693,820 551,533 526,413
Weighted-Average Grant Date Fair Value      
Nonvested, beginning balance, weighted average grant date fair value (usd per share) | $ / shares $ 101.20 $ 105.92 $ 89.14
Granted, weighted average grant date fair value (usd per share) | $ / shares 74.78 82.95 144.54
Vested, weighted average grant date fair value (usd per share) | $ / shares 113.26 86.19 104.65
Forfeited, weighted average grant date fair value (usd per share) | $ / shares 92.49 101.11 107.72
Adjustments, weighted average grant date fair value (usd per share) | $ / shares 71.19 80.73 113.99
Nonvested, weighted average grant date fair value (usd per share) | $ / shares $ 88.40 $ 101.20 $ 105.92
Vesting period 3 years    
PSU Awards | Minimum      
Weighted-Average Grant Date Fair Value      
Potential performance return rate for stock awards 0    
PSU Awards | Maximum      
Weighted-Average Grant Date Fair Value      
Potential performance return rate for stock awards 3    
Long Term Incentive Plan      
Weighted-Average Grant Date Fair Value      
Stock options required to be issued (in shares) 1,335,743 1,391,456  
Deferred compensation obligation | $ $ 80,200 $ 78,500  
Fair value assumptions expected dividend rate 0.00%    
Total unrecognized compensation expense | $ $ 39,200    
Weighted-average remaining term (in years) 1 year 8 months 12 days    
Long Term Incentive Plan | Minimum      
Weighted-Average Grant Date Fair Value      
Risk free interest rate 4.30%    
Fair value assumptions expected volatility rate 21.50%