XML 108 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Major Customers and Concentrations of Credit Risk - Receivables from Customers (Details) - Customer Concentration Risk - Accounts Receivable
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Boeing    
Concentration Risk [Line Items]    
Concentration percentage 5.90% 8.00%
Lockheed Martin    
Concentration Risk [Line Items]    
Concentration percentage 0.80% 2.50%
Raytheon    
Concentration Risk [Line Items]    
Concentration percentage 3.30% 3.20%
Spirit    
Concentration Risk [Line Items]    
Concentration percentage 2.00% 0.00%