XML 128 R112.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income Taxes Paid (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Examination [Line Items]      
Federal $ 10.2    
State 2.9    
Total income taxes paid 79.8 $ 32.9 $ 98.6
Canada      
Income Tax Examination [Line Items]      
Foreign 30.8    
China      
Income Tax Examination [Line Items]      
Foreign 4.2    
Germany      
Income Tax Examination [Line Items]      
Foreign (6.8)    
Luxembourg      
Income Tax Examination [Line Items]      
Foreign 8.6    
Russia      
Income Tax Examination [Line Items]      
Foreign 7.2    
Switzerland      
Income Tax Examination [Line Items]      
Foreign 4.6    
Other foreign      
Income Tax Examination [Line Items]      
Foreign $ 18.1