Annual report pursuant to Section 13 and 15(d)

REVENUE - Summary of Disaggregated by Product Lines (Details)

v3.24.0.1
REVENUE - Summary of Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Sales $ 195,292 $ 158,153 $ 689,206 $ 534,894 $ 444,908
Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     604,830 461,196 365,238
Test Systems          
Disaggregation of Revenue [Line Items]          
Sales     84,376 73,698 79,670
Electrical Power & Motion | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     268,049 187,446 141,746
Lighting & Safety | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     157,434 124,347 103,749
Avionics | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     113,117 97,234 64,901
Systems Certification | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     26,255 17,222 13,050
Structures | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     9,803 6,244 5,529
Other | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     $ 30,172 $ 28,703 $ 36,263