XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Major Customers and Concentrations of Credit Risk - Receivables from Customers (Details) - Customer Concentration Risk - Accounts Receivable
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Boeing    
Concentration Risk [Line Items]    
Concentration percentage 3.50% 4.80%
Lockheed Martin    
Concentration Risk [Line Items]    
Concentration percentage 0.40% 2.40%
Northrop    
Concentration Risk [Line Items]    
Concentration percentage 10.90% 12.30%
Raytheon    
Concentration Risk [Line Items]    
Concentration percentage 17.80% 15.00%
Spirit    
Concentration Risk [Line Items]    
Concentration percentage 0.70% 1.10%