XML 113 R97.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Boeing      
Revenue, Major Customer [Line Items]      
Concentration percentage 8.20% 8.20% 6.70%
GD      
Revenue, Major Customer [Line Items]      
Concentration percentage 3.80% 3.80% 5.70%
Lockheed      
Revenue, Major Customer [Line Items]      
Concentration percentage 5.30% 4.00% 3.50%
Northrop      
Revenue, Major Customer [Line Items]      
Concentration percentage 6.40% 5.50% 5.70%
RTX      
Revenue, Major Customer [Line Items]      
Concentration percentage 18.50% 16.80% 21.60%
Spirit      
Revenue, Major Customer [Line Items]      
Concentration percentage 5.70% 6.40% 5.70%
Viasat      
Revenue, Major Customer [Line Items]      
Concentration percentage 3.00% 5.50% 5.40%
Top ten customers      
Revenue, Major Customer [Line Items]      
Concentration percentage 59.70% 58.70% 61.40%