v3.24.2
Stock-Based Compensation and Equity - Restricted and Conditional Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Weighted-Average Grant Date Fair Value    
Fair value of vested stock $ 38,800  
Deferred compensation obligation $ 78,379 $ 62,046
RSA and RSU Awards    
Shares    
Nonvested, beginning balance (in shares) 447,358  
Granted (in shares) 266,896  
Vested (in shares) (158,231)  
Forfeited (in shares) (3,393)  
Adjustments (in shares) 0  
Nonvested, ending balance (in shares) 552,630  
Weighted-Average Grant Date Fair Value    
Nonvested, beginning balance, weighted average grant date fair value (in dollars per share) $ 77.69  
Granted, weighted average grant date fair value (in dollars per share) 64.95  
Vested, weighted average grant date fair value (in dollars per share) 76.52  
Forfeited, weighted average grant date fair value (in dollars per share) 73.29  
Adjustments, weighted average grant date fair value (in dollars per share) 0  
Nonvested, weighted average grant date fair value (in dollars per share) $ 71.45  
Conversion rate (in shares) 1  
PSU Awards    
Shares    
Nonvested, beginning balance (in shares) 526,413  
Granted (in shares) 213,645  
Vested (in shares) (309,670)  
Forfeited (in shares) (2,795)  
Adjustments (in shares) 36,984  
Nonvested, ending balance (in shares) 464,577  
Weighted-Average Grant Date Fair Value    
Nonvested, beginning balance, weighted average grant date fair value (in dollars per share) $ 105.92  
Granted, weighted average grant date fair value (in dollars per share) 82.95  
Vested, weighted average grant date fair value (in dollars per share) 86.19  
Forfeited, weighted average grant date fair value (in dollars per share) 101.04  
Adjustments, weighted average grant date fair value (in dollars per share) 89.07  
Nonvested, weighted average grant date fair value (in dollars per share) $ 112.29  
Performance period (in years) 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    
Fair value assumptions expected dividend rate (as a percent) 0.00%  
Deferred compensation arrangement with individual, common stock reserved for future issuance (in shares) 1,389,682 1,196,955
Deferred compensation obligation $ 78,400 $ 62,000
Total unrecognized compensation expense $ 56,600  
Weighted-average remaining term (in years) 2 years  
Long Term Incentive Plan | Minimum    
Weighted-Average Grant Date Fair Value    
Risk free interest rate (as a percent) 4.10%  
Fair value assumptions expected volatility rate (as a percent) 20.50%