Annual report [Section 13 and 15(d), not S-K Item 405]

REVENUE - Schedule of Disaggregated by Product Lines (Details)

v3.25.4
REVENUE - Schedule of Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Sales $ 240,067 $ 208,540 $ 862,128 $ 795,426 $ 689,206
Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     797,319 706,684 604,830
Test Systems          
Disaggregation of Revenue [Line Items]          
Sales     64,809 88,742 84,376
Electrical Power & Motion | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     410,382 359,043 268,049
Lighting & Safety | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     208,897 179,403 157,434
Avionics | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     123,422 120,183 113,117
Systems Certification | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     29,069 17,003 26,255
Structures | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     13,641 11,303 9,803
Other | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     $ 11,908 $ 19,749 $ 30,172