XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Revenue by Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Net sales $ 1,261,868 $ 1,258,846 $ 1,124,391
Aerospace OEM [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 277,720 256,128 245,759
Aerospace Aftermarket [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 163,974 115,513 119,695
Medical, Personal Care & Packaging [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 186,729 219,672 213,725
Tool and Die [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 85,947 95,466 81,187
General Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 254,681 255,942 192,547
Auto Molding Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 138,978 150,125 125,337
Auto Production [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 94,377 98,036 91,249
Automation [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 59,462 67,964 54,892
Americas [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 664,744 627,759 550,709
Europe [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 376,139 393,916 370,538
Asia [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 210,270 229,279 194,318
Other Geographic Market [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 10,715 7,892 8,826
Engineered Components Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 189,458 184,241 161,024
Molding Solutions Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 402,598 458,681 400,806
Force & Motion Control Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 181,197 185,597 153,397
Automation Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 59,462 67,964 54,892
Aerospace Original Equipment Manufacturing Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 265,179 246,850 234,578
Aerospace Aftermarket Products and Services [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 163,974 115,513 119,694
Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 832,715 896,483 770,119
Industrial [Member] | Aerospace OEM [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 12,541 9,278 11,182
Industrial [Member] | Aerospace Aftermarket [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Industrial [Member] | Medical, Personal Care & Packaging [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 186,729 219,672 213,725
Industrial [Member] | Tool and Die [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 85,947 95,466 81,187
Industrial [Member] | General Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 254,681 255,942 192,547
Industrial [Member] | Auto Molding Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 138,978 150,125 125,337
Industrial [Member] | Auto Production [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 94,377 98,036 91,249
Industrial [Member] | Automation [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 59,462 67,964 54,892
Industrial [Member] | Americas [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 357,032 356,518 293,339
Industrial [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 296,856 335,679 308,288
Industrial [Member] | Asia [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 172,922 199,578 164,002
Industrial [Member] | Other Geographic Market [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 5,905 4,708 4,490
Industrial [Member] | Engineered Components Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 189,458 184,241 161,024
Industrial [Member] | Molding Solutions Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 402,598 458,681 400,806
Industrial [Member] | Force & Motion Control Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 181,197 185,597 153,397
Industrial [Member] | Automation Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 59,462 67,964 54,892
Industrial [Member] | Aerospace Original Equipment Manufacturing Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Industrial [Member] | Aerospace Aftermarket Products and Services [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 429,153 362,363 354,272
Aerospace [Member] | Aerospace OEM [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 265,179 246,850 234,577
Aerospace [Member] | Aerospace Aftermarket [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 163,974 115,513 119,695
Aerospace [Member] | Medical, Personal Care & Packaging [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | Tool and Die [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | General Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | Auto Molding Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | Auto Production [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | Automation [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | Americas [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 307,712 271,241 257,370
Aerospace [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 79,283 58,237 62,250
Aerospace [Member] | Asia [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 37,348 29,701 30,316
Aerospace [Member] | Other Geographic Market [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 4,810 3,184 4,336
Aerospace [Member] | Engineered Components Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | Molding Solutions Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | Force & Motion Control Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | Automation Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Aerospace [Member] | Aerospace Original Equipment Manufacturing Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 265,179 246,850 234,578
Aerospace [Member] | Aerospace Aftermarket Products and Services [Member]      
Disaggregation of Revenue [Line Items]      
Net sales $ 163,974 $ 115,513 $ 119,694
Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenue transfered percent 80.00% 80.00% 85.00%
Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenue transfered percent 20.00% 20.00% 15.00%