XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.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, 2021
Dec. 31, 2020
Dec. 31, 2019
Boeing      
Revenue, Major Customer [Line Items]      
Concentration percentage 7.80% 10.50% 16.60%
Lockheed Martin      
Revenue, Major Customer [Line Items]      
Concentration percentage 4.40% 5.00% 4.00%
Northrop      
Revenue, Major Customer [Line Items]      
Concentration percentage 7.10% 9.10% 4.00%
Raytheon      
Revenue, Major Customer [Line Items]      
Concentration percentage 24.40% 20.90% 15.60%
Spirit      
Revenue, Major Customer [Line Items]      
Concentration percentage 3.80% 3.30% 12.20%
Top ten customers      
Revenue, Major Customer [Line Items]      
Concentration percentage 61.10% 61.10% 65.40%