XML 102 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Major Customers and Concentrations of Credit Risk - Receivables from Customers (Details) - Customer Concentration Risk - Accounts Receivable
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Boeing    
Concentration Risk [Line Items]    
Concentration percentage 4.80% 5.90%
Lockheed Martin    
Concentration Risk [Line Items]    
Concentration percentage 2.40% 1.30%
Northrop    
Concentration Risk [Line Items]    
Concentration percentage 12.30% 6.50%
Raytheon    
Concentration Risk [Line Items]    
Concentration percentage 15.00% 6.70%
Spirit    
Concentration Risk [Line Items]    
Concentration percentage 1.10% 2.00%