XML 118 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment Information - Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Depreciation and Amortization Expenses $ 33,438 $ 32,571 $ 31,421
Capital Expenditures 14,409 19,134 19,551
Operating segments | Electronic Systems      
Segment Reporting Information [Line Items]      
Depreciation and Amortization Expenses 14,455 14,276 13,974
Capital Expenditures 4,908 6,007 10,717
Operating segments | Structural Systems      
Segment Reporting Information [Line Items]      
Depreciation and Amortization Expenses 18,696 18,060 17,212
Capital Expenditures 6,281 13,127 8,834
Corporate Administration      
Segment Reporting Information [Line Items]      
Depreciation and Amortization Expenses 287 235 235
Capital Expenditures $ 3,220 $ 0 $ 0