v3.26.1
Stock-Based Compensation and Equity - Restricted and Conditional Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Weighted-Average Grant Date Fair Value    
Fair value of vested stock $ 36,800  
Deferred compensation obligation $ 100,172 $ 80,239
RSA and RSU Awards    
Shares    
Nonvested, beginning balance (in shares) 615,908  
Granted (in shares) 422,584  
Vested (in shares) (280,070)  
Forfeited (in shares) (268)  
Adjustment (in shares) 0  
Nonvested, ending balance (in shares) 758,154  
Weighted-Average Grant Date Fair Value    
Nonvested, beginning balance, weighted average grant date fair value (in dollars per share) $ 64.34  
Granted, weighted average grant date fair value (in dollars per share) 69.59  
Vested, weighted average grant date fair value (in dollars per share) 68.57  
Forfeited, weighted average grant date fair value (in dollars per share) 62.17  
Adjustment, weighted average grant date fair value (in dollars per share) 0  
Nonvested, weighted average grant date fair value (in dollars per share) $ 65.70  
Conversion rate (in shares) 1  
PSU Awards    
Shares    
Nonvested, beginning balance (in shares) 693,820  
Granted (in shares) 208,661  
Vested (in shares) (121,629)  
Forfeited (in shares) 0  
Adjustment (in shares) (15,842)  
Nonvested, ending balance (in shares) 765,010  
Weighted-Average Grant Date Fair Value    
Nonvested, beginning balance, weighted average grant date fair value (in dollars per share) $ 88.40  
Granted, weighted average grant date fair value (in dollars per share) 90.48  
Vested, weighted average grant date fair value (in dollars per share) 144.54  
Forfeited, weighted average grant date fair value (in dollars per share) 0  
Adjustment, weighted average grant date fair value (in dollars per share) 68.54  
Nonvested, weighted average grant date fair value (in dollars per share) $ 78.60  
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,492,086 1,335,743
Deferred compensation obligation $ 100,200 $ 80,200
Total unrecognized compensation expense $ 66,500  
Weighted-average remaining term (in years) 2 years 3 months 18 days  
Long Term Incentive Plan | Minimum    
Weighted-Average Grant Date Fair Value    
Risk free interest rate (as a percent) 3.60%  
Fair value assumptions expected volatility rate (as a percent) 20.70%