v3.26.1
Stock-Based Compensation (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
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 5.4 $ 7.9 $ 7.2 $ 8.2
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     $ 61.22 $ 76.38
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
Number of shares expected to vest increase   200,000   40,000
Share-based payment arrangement adjustment number of shares 200,000   100,000  
Cumulative Adjustment to stock-based compensation expense $ 0.7 $ (1.0) $ 4.2 $ 4.7
Cumulative Adjustment to stock-based compensation expense, net of tax $ 0.6 $ (0.8) $ 3.1 $ 3.5
Expense adjustment earnings per share basic $ 0.02 $ (0.03) $ 0.11 $ 0.12
Expense adjustment earnings per share diluted $ 0.02 $ (0.02) $ 0.11 $ 0.11
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%