XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Area Information - Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]                      
Number of reportable segments | segment                 3    
Export sales $ 1,430.9 $ 1,350.3 $ 1,310.8 $ 1,279.8 $ 1,256.6 $ 1,232.1 $ 1,189.8 $ 1,155.3 $ 5,371.8 $ 4,833.8 $ 4,022.4
Asia                      
Segment Reporting Information [Line Items]                      
Export sales                 73.3 64.0 59.8
Canada                      
Segment Reporting Information [Line Items]                      
Export sales                 222.3 198.1 180.7
Europe                      
Segment Reporting Information [Line Items]                      
Export sales                 424.6 432.7 379.8
Exports                      
Segment Reporting Information [Line Items]                      
Export sales                 $ 191.8 $ 179.9 $ 180.0
Exports | Asia | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 16.00%    
Exports | Canada | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 42.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)                 16.00%