XML 82 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 12.4 $ 11.1 $ 19.7 $ 18.2
Excess tax benefit from stock compensation activity $ 0.7   $ 1.6  
Effective tax rate 23.50% 24.90% 22.50% 25.20%
Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability     $ 13.2  
Current Income Tax Expense (Benefit)     0.5  
Tax Benefit From Interest of Stock Deduction     $ 1.4