XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Revenue by Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 1,450,871 $ 1,261,868 $ 1,258,846
Aerospace OEM [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 396,988 277,720 256,128
Aerospace Aftermarket [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 225,924 163,974 115,513
Medical, Personal Care & Packaging [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 201,969 186,729 219,672
Tool and Die [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 72,914 85,947 95,466
General Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 265,313 254,681 255,942
Auto Molding Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 116,692 138,978 150,125
Auto Production [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 109,818 94,377 98,036
Automation [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 61,253 59,462 67,964
Americas [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 794,742 664,744 627,759
Europe [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 428,375 376,139 393,916
Asia [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 216,368 210,270 229,279
Other Geographic Market [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 11,386 10,715 7,892
Molding Solutions Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 408,691 402,598 458,681
Force & Motion Control Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 372,877 370,655 369,838
Automation Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 61,253 59,462 67,964
Aerospace Original Equipment Manufacturing Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 382,126 265,179 246,850
Aerospace Aftermarket Products and Services [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 225,924 163,974 115,513
Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 842,821 832,715 896,483
Industrial [Member] | Aerospace OEM [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 14,862 12,541 9,278
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 201,969 186,729 219,672
Industrial [Member] | Tool and Die [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 72,914 85,947 95,466
Industrial [Member] | General Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 265,313 254,681 255,942
Industrial [Member] | Auto Molding Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 116,692 138,978 150,125
Industrial [Member] | Auto Production [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 109,818 94,377 98,036
Industrial [Member] | Automation [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 61,253 59,462 67,964
Industrial [Member] | Americas [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 364,215 357,032 356,518
Industrial [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 312,402 296,856 335,679
Industrial [Member] | Asia [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 157,949 172,922 199,578
Industrial [Member] | Other Geographic Market [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 8,255 5,905 4,708
Industrial [Member] | Molding Solutions Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 408,691 402,598 458,681
Industrial [Member] | Force & Motion Control Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 372,877 370,655 369,838
Industrial [Member] | Automation Products [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 61,253 59,462 67,964
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 608,050 429,153 362,363
Aerospace [Member] | Aerospace OEM [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 382,126 265,179 246,850
Aerospace [Member] | Aerospace Aftermarket [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 225,924 163,974 115,513
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 430,527 307,712 271,241
Aerospace [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 115,973 79,283 58,237
Aerospace [Member] | Asia [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 58,419 37,348 29,701
Aerospace [Member] | Other Geographic Market [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 3,131 4,810 3,184
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 382,126 265,179 246,850
Aerospace [Member] | Aerospace Aftermarket Products and Services [Member]      
Disaggregation of Revenue [Line Items]      
Net sales $ 225,924 $ 163,974 $ 115,513
Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenue transfered percent 80.00%    
Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenue transfered percent 20.00%