v3.26.3
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 3.5 $ 5.5 $ 10.6 $ 13.7
Common Stock Excluding Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted     16,100 16,000.0
Grant date fair value, per share     $ 54.27 $ 53.26
Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted     400,000 200,000
Grant date fair value     $ 60.76 $ 76.14
Awards vesting period     3 years  
Performance Share Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted     500,000 500,000
Grant date fair value     $ 52.10 $ 67.01
Awards vesting period     3 years  
Shares will vest if defined maximum performance targets are met     1,200,000  
Cumulative revenue period     3 years  
Cumulative adjusted pre-tax income performance goal period     3 years  
Cumulative total stockholder return period     3 years  
Potential decrease payout percent     10.00%  
Potential increase of payout percent     20.00%  
Shares will vest if defined maximum performance targets are not met     0  
Settlement of stock-based compensation awards, shares     400,000 400,000
Share-based payment arrangement adjustment number of shares (81,000) (100,000) 23,000 (100,000)
Cumulative Adjustment to stock-based compensation expense $ 3.1 $ 1.4 $ 7.2 $ 6.1
Cumulative Adjustment to stock-based compensation expense, net of tax $ 2.4 $ 1.1 $ 5.4 $ 4.7
Expense adjustment earnings per share basic $ 0.09 $ 0.04 $ 0.19 $ 0.15
Expense adjustment earnings per share diluted $ 0.09 $ 0.04 $ 0.19 $ 0.15
Performance Share Units [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance target range     0.00%  
Performance Share Units [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance target range     250.00%