Annual report pursuant to Section 13 and 15(d)

REVENUE - Revenue Disaggregated by Market (Details)

v3.22.4
REVENUE - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]          
Sales $ 158,153 $ 116,052 $ 534,894 $ 444,908 $ 502,587
Aerospace Total          
Disaggregation of Revenue [Line Items]          
Sales     461,196 365,238 417,988
Commercial Transport          
Disaggregation of Revenue [Line Items]          
Sales     314,564 201,990 262,636
Military          
Disaggregation of Revenue [Line Items]          
Sales     54,534 70,312 67,944
General Aviation          
Disaggregation of Revenue [Line Items]          
Sales     63,395 56,673 60,437
Other          
Disaggregation of Revenue [Line Items]          
Sales     28,703 36,263 26,971
Test Systems          
Disaggregation of Revenue [Line Items]          
Sales     73,698 79,670 84,599
Semiconductor          
Disaggregation of Revenue [Line Items]          
Sales     0 0 3,483
Aerospace & Defense          
Disaggregation of Revenue [Line Items]          
Sales     $ 73,698 $ 79,670 $ 81,116