XML 106 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Major Customers and Concentrations of Credit Risk - Sales to Major Customers (Details) - Customer Concentration Risk - Revenue from Contract with Customer Benchmark
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Boeing      
Revenue, Major Customer [Line Items]      
Concentration percentage 8.20% 6.70% 7.80%
GD      
Revenue, Major Customer [Line Items]      
Concentration percentage 3.80% 5.70% 3.00%
Northrop      
Revenue, Major Customer [Line Items]      
Concentration percentage 5.50% 5.70% 7.10%
RTX      
Revenue, Major Customer [Line Items]      
Concentration percentage 16.80% 21.60% 24.40%
Spirit      
Revenue, Major Customer [Line Items]      
Concentration percentage 6.40% 5.70% 3.80%
Viasat      
Revenue, Major Customer [Line Items]      
Concentration percentage 5.50% 5.40% 2.60%
Top ten customers      
Revenue, Major Customer [Line Items]      
Concentration percentage 58.70% 61.40% 61.10%