v3.26.1
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 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,432,620   28,432,620   29,050,515  
Common stock shares outstanding 28,432,620   28,432,620   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,500,000   1,500,000      
Cost netted and surrendered as payment for minimum statutory withholding obligations in connection with vested awards     $ 15.3 $ 17.2    
Common stock repurchased 352,800 883,600 969,900 1,600,000    
Common stock repurchased, amount $ 19.6 $ 48.0 $ 59.6 $ 103.6    
Weighted average price of repurchased shares $ 55.54 $ 54.35 $ 61.44 $ 63.28    
Omnibus 2022 Incentive Plan [Member]            
Class of Stock [Line Items]            
Common stock shares for stock award, available for issuance 600,000   600,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