XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 321,158 $ 235,537 $ 622,787 $ 566,207
Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 234,673 165,029 454,660 364,128
Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 86,485 70,508 168,127 202,079
Americas        
Disaggregation of Revenue [Line Items]        
Net sales 158,639 101,538 300,543 274,760
Americas | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 93,001 53,911 175,896 134,555
Americas | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 65,638 47,627 124,647 140,205
Europe        
Disaggregation of Revenue [Line Items]        
Net sales 103,357 82,791 206,182 189,818
Europe | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 90,094 68,351 178,768 150,215
Europe | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 13,263 14,440 27,414 39,603
Asia        
Disaggregation of Revenue [Line Items]        
Net sales 57,842 49,300 112,249 96,489
Asia | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 50,746 41,763 97,506 77,256
Asia | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 7,096 7,537 14,743 19,233
Rest of World        
Disaggregation of Revenue [Line Items]        
Net sales 1,320 1,908 3,813 5,140
Rest of World | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 832 1,004 2,490 2,102
Rest of World | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 488 904 1,323 3,038
Engineered Components Products        
Disaggregation of Revenue [Line Items]        
Net sales 45,429 25,961 93,715 73,668
Engineered Components Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 45,429 25,961 93,715 73,668
Engineered Components Products | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Molding Solutions Products        
Disaggregation of Revenue [Line Items]        
Net sales 122,612 93,779 231,159 191,185
Molding Solutions Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 122,612 93,779 231,159 191,185
Molding Solutions Products | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Force & Motion Control Products        
Disaggregation of Revenue [Line Items]        
Net sales 48,321 34,646 93,978 74,437
Force & Motion Control Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 48,321 34,646 93,978 74,437
Force & Motion Control Products | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Automation Products        
Disaggregation of Revenue [Line Items]        
Net sales 18,311 10,643 35,808 24,838
Automation Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 18,311 10,643 35,808 24,838
Automation Products | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Aerospace Original Equipment Manufacturer Products        
Disaggregation of Revenue [Line Items]        
Net sales 60,985 44,617 116,513 126,323
Aerospace Original Equipment Manufacturer Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Aerospace Original Equipment Manufacturer Products | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 60,985 44,617 116,513 126,323
Aerospace Aftermarket Products and Services        
Disaggregation of Revenue [Line Items]        
Net sales 25,500 25,891 51,614 75,756
Aerospace Aftermarket Products and Services | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Aerospace Aftermarket Products and Services | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales $ 25,500 $ 25,891 $ 51,614 $ 75,756
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue transferred percent 80.00% 80.00% 80.00% 85.00%
Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenue transferred percent 20.00% 20.00% 20.00% 15.00%