XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Contingency [Line Items]        
Income Taxes Paid $ 218.5 $ 124.9 $ 147.5  
Operating Loss Carryforwards State 80.1      
Liability for Uncertainty in Income Taxes, Current 0.6 0.7 0.3  
Unrecognized Tax Benefits 5.3 3.1 $ 0.9 $ 1.3
Federal        
Income Tax Contingency [Line Items]        
Operating Loss Carryforwards 35.0      
Foreign        
Income Tax Contingency [Line Items]        
Operating Loss Carryforwards $ 0.0      
Foreign | Canada        
Income Tax Contingency [Line Items]        
Operating Loss Carryforwards   $ 1.8