v3.25.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective income tax rate 24.80% 26.10% 19.40%  
Income taxes paid (net of refunds) $ 24.6 $ 40.8 $ 38.3  
Domestic and foreign net operating loss 5.1 6.8    
Net operating loss expiring between 2026 and 2045 2.4      
Repatriated Earnings 14.0 30.0    
Unrecognized tax benefits 3.7 4.1 $ 3.1 $ 2.5
Unrecognized tax benefits that would impact effective tax rate 3.7      
Unrecognized Tax Benefits, Interest on Income Taxes Expense   0.2    
Accrued interest related to income tax uncertainties $ 0.5 $ 0.6    
Minimum        
Net operating loss carryforwards expiration year 2026      
Maximum        
Net operating loss carryforwards expiration year 2045