v3.26.1
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Dec. 10, 2025
Dec. 09, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Equity, Class of Treasury Stock [Line Items]              
Treasury stock, shares     12,500,000   12,500,000   10,700,000
Treasury stock, Cost basis     $ 639.2   $ 639.2   $ 502.9
Shares repurchased     712,966 750,000 2,112,966 1,100,000  
Excise tax         $ 1.3    
2018 Stock Buyback Program [Member]              
Equity, Class of Treasury Stock [Line Items]              
Percentage of shares authorized to be repurchased 5.00% 5.00%          
Number of shares authorized for repurchase 4,100,000 4,300,000          
Stock repurchase expiration date Dec. 31, 2026 Dec. 31, 2026          
Shares repurchased         2.1 1.1  
2018 Stock Buyback Program [Member] | Common Stock [Member]              
Equity, Class of Treasury Stock [Line Items]              
Shares purchased average cost per share         $ 67.82 $ 54.58  
Restricted Stock [Member]              
Equity, Class of Treasury Stock [Line Items]              
Number of shares nonvested     5,682   5,682   8,520