XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
We disaggregate our revenue by product line and geographic region of our customer, as we believe these criteria best depict how the nature, amount, timing and uncertainty of our revenues and cash flows are affected by economic factors. See details in the tables below.
Year Ended December 31,
202220212020
PRODUCT LINE
Supply Technologies$615.6 $539.5 $444.8 
Engineered specialty fasteners and other products95.9 80.0 65.3 
Supply Technologies Segment711.5 619.5 510.1 
Fuel, rubber and plastic products388.8 321.5 298.4 
Assembly Components Segment1
388.8 321.5 298.4 
Industrial equipment277.3 247.0 238.2 
Forged and machined products115.3 89.0 105.4 
Engineered Products Segment392.6 336.0 343.6 
Total revenues$1,492.9 $1,277.0 $1,152.1 
(1) - Our continuing operations exclude the results of our Aluminum Products business unit, which is held-for-sale as of December 31, 2022 and presented in discontinued operations for all periods presented. The Aluminum Products business unit was previously included in our Assembly Components segment.
Schedule of revenue by geographic areas
Supply Technologies SegmentAssembly Components SegmentEngineered Products SegmentTotal Revenues
Year Ended December 31, 2022
GEOGRAPHIC REGION
United States$432.8 $282.1 $222.2 $937.1 
Europe126.1 16.4 64.9 207.4 
Asia67.1 21.9 60.2 149.2 
Mexico69.4 37.7 15.7 122.8 
Canada12.4 27.5 21.4 61.3 
Other3.7 3.2 8.2 15.1 
Total$711.5 $388.8 $392.6 $1,492.9 
Year Ended December 31, 2021
GEOGRAPHIC REGION
United States$370.3 $207.9 $173.3 $751.5 
Europe114.0 13.8 64.5 192.3 
Asia58.1 26.2 51.8 136.1 
Mexico62.4 48.0 17.6 128.0 
Canada11.5 24.1 18.7 54.3 
Other3.2 1.5 10.1 14.8 
Total$619.5 $321.5 $336.0 $1,277.0 
Year Ended December 31, 2020
GEOGRAPHIC REGION
United States$314.0 $198.5 $179.1 $691.6 
Europe83.8 12.7 64.5 161.0 
Asia43.3 29.6 59.3 132.2 
Mexico55.4 27.3 9.8 92.5 
Canada9.8 28.9 19.2 57.9 
Other3.8 1.4 11.7 16.9 
Total$510.1 $298.4 $343.6 $1,152.1