XML 107 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Major Customers and Concentrations of Credit Risk - Receivables from Customers (Details) - Customer Concentration Risk - Accounts Receivable
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Boeing    
Concentration Risk [Line Items]    
Concentration percentage 7.50% 3.80%
GD    
Concentration Risk [Line Items]    
Concentration percentage 3.30% 3.40%
Northrop    
Concentration Risk [Line Items]    
Concentration percentage 2.50% 13.00%
RTX    
Concentration Risk [Line Items]    
Concentration percentage 16.40% 16.20%
Spirit    
Concentration Risk [Line Items]    
Concentration percentage 4.20% 1.00%
Viasat    
Concentration Risk [Line Items]    
Concentration percentage 8.30% 10.30%