v3.26.3
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
May 04, 2022
Class of Stock [Line Items]            
Common stock shares authorized 100,000,000   100,000,000   100,000,000  
Common stock, par value $ 0.01   $ 0.01   $ 0.01  
Preferred stock shares authorized 50,000,000   50,000,000   50,000,000  
Preferred stock, par value $ 0.01   $ 0.01   $ 0.01  
Common stock shares issued 28,264,817   28,264,817   29,050,515  
Common stock shares outstanding 28,264,817   28,264,817   29,050,515  
Preferred stock shares outstanding 0   0   0  
Shares amount to be repurchased 4,500,000   4,500,000      
Shares available to be purchased 1,300,000   1,300,000      
Cost netted and surrendered as payment for minimum statutory withholding obligations in connection with vested awards     $ 15,400 $ 17,300    
Repurchase of common stock upon vesting of restricted stock awards, shares 169,900 296,900 1,100,000 1,900,000    
Retirement of common stock upon vesting of restricted stock awards $ 11,583 $ 20,006 $ 71,198 $ 123,622    
Retirement of common stock upon vesting of restricted stock awards, weighted average price per share $ 68.16 $ 67.36 $ 62.45 $ 63.91    
Omnibus 2022 Incentive Plan [Member]            
Class of Stock [Line Items]            
Common stock shares for stock award, available for issuance 700,000   700,000      
Settlement of stock-based compensation awards, shares     600,000 600,000    
Common stock shares for stock award issuance           3,100,000
2017 Incentive Plan [Member]            
Class of Stock [Line Items]            
Common stock shares for stock award issuance           51,200