XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Area Information - Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting Information [Line Items]                      
Number of reportable segments | segment                 3    
Export sales $ 1,613.5 $ 1,563.4 $ 1,531.2 $ 1,469.7 $ 1,430.9 $ 1,350.3 $ 1,310.8 $ 1,279.8 $ 6,177.8 $ 5,371.8 $ 4,833.8
Asia                      
Segment Reporting Information [Line Items]                      
Export sales                 75.1 73.3 64.0
Canada                      
Segment Reporting Information [Line Items]                      
Export sales                 254.6 222.3 198.1
Europe                      
Segment Reporting Information [Line Items]                      
Export sales                 453.2 424.6 432.7
Exports                      
Segment Reporting Information [Line Items]                      
Export sales                 $ 198.1 $ 191.8 $ 179.9
Exports | Asia | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 14.00%    
Exports | Canada | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 46.00%    
Exports | Europe | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 26.00%    
Exports | Other | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 14.00%