XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 360,988 $ 314,744 $ 1,035,329 $ 948,395
Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 204,898 203,957 639,967 627,745
Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales 156,090 110,787 395,362 320,650
Americas        
Disaggregation of Revenue [Line Items]        
Net sales 196,182 174,736 557,797 502,974
Americas | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 89,574 96,201 278,768 271,176
Americas | Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales 106,608 78,535 279,029 231,798
Europe        
Disaggregation of Revenue [Line Items]        
Net sales 104,485 85,496 306,182 281,119
Europe | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 74,777 65,637 235,406 222,776
Europe | Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales 29,708 19,859 70,776 58,343
Asia        
Disaggregation of Revenue [Line Items]        
Net sales 55,951 51,883 158,546 156,037
Asia | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 38,738 40,995 119,670 129,484
Asia | Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales 17,213 10,888 38,876 26,553
Rest of World        
Disaggregation of Revenue [Line Items]        
Net sales 4,370 2,629 12,804 8,265
Rest of World | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 1,809 1,124 6,123 4,309
Rest of World | Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales 2,561 1,505 6,681 3,956
Motion Control Solutions Products        
Disaggregation of Revenue [Line Items]        
Net sales 91,442 93,527 290,356 144,537
Motion Control Solutions Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 91,442 93,527 290,356 282,120
Motion Control Solutions Products | Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Molding Solutions Products        
Disaggregation of Revenue [Line Items]        
Net sales 99,428 97,243 303,082 301,488
Molding Solutions Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 99,428 97,243 303,082 301,488
Molding Solutions Products | Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Automation Products        
Disaggregation of Revenue [Line Items]        
Net sales 14,028 13,187 46,529 44,136
Automation Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 14,028 13,187 46,529 44,136
Automation Products | Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Aerospace Original Equipment Manufacturing Products        
Disaggregation of Revenue [Line Items]        
Net sales 97,994 65,229 246,094 200,360
Aerospace Original Equipment Manufacturing Products | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Aerospace Original Equipment Manufacturing Products | Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales 97,994 65,229 246,094 200,360
Aerospace Aftermarket Products and Services        
Disaggregation of Revenue [Line Items]        
Net sales 58,096 45,558 149,268 120,290
Aerospace Aftermarket Products and Services | Industrial        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Aerospace Aftermarket Products and Services | Aerospace(A)        
Disaggregation of Revenue [Line Items]        
Net sales $ 58,096 $ 45,558 $ 149,268 $ 120,290
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue transferred percent 75.00% 80.00% 80.00% 80.00%
Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenue transferred percent 25.00% 20.00% 20.00% 20.00%