XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 325,059 $ 269,059 $ 947,846 $ 835,266
Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 231,548 196,911 686,207 561,039
Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 93,511 72,148 261,639 274,227
Americas        
Disaggregation of Revenue [Line Items]        
Net sales 161,133 130,417 461,676 405,177
Americas | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 90,902 73,677 266,798 208,232
Americas | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 70,231 56,740 194,878 196,945
Europe        
Disaggregation of Revenue [Line Items]        
Net sales 99,257 90,609 305,439 280,427
Europe | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 83,255 80,470 262,023 230,685
Europe | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 16,002 10,139 43,416 49,742
Asia        
Disaggregation of Revenue [Line Items]        
Net sales 62,956 45,959 175,205 142,448
Asia | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 56,370 41,255 153,876 118,511
Asia | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 6,586 4,704 21,329 23,937
Rest of World        
Disaggregation of Revenue [Line Items]        
Net sales 1,713 2,074 5,526 7,214
Rest of World | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 1,021 1,509 3,510 3,611
Rest of World | Aerospace        
Disaggregation of Revenue [Line Items]        
Net sales 692 565 2,016 3,603
Engineered Components Products        
Disaggregation of Revenue [Line Items]        
Net sales 47,217 41,746 140,932 115,414
Engineered Components Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 47,217 41,746 140,932 115,414
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 119,956 103,684 351,115 294,869
Molding Solutions Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 119,956 103,684 351,115 294,869
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 47,534 37,813 141,512 112,250
Force & Motion Control Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 47,534 37,813 141,512 112,250
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 16,841 13,668 52,648 38,506
Automation Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 16,841 13,668 52,648 38,506
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 64,058 52,023 180,571 178,346
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 64,058 52,023 180,571 178,346
Aerospace Aftermarket Products and Services        
Disaggregation of Revenue [Line Items]        
Net sales 29,453 20,125 81,068 95,881
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 $ 29,453 $ 20,125 $ 81,068 $ 95,881
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue transferred percent 80.00% 90.00% 80.00% 85.00%
Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenue transferred percent 20.00% 10.00% 20.00% 15.00%