XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Major Customers and Concentrations of Credit Risk - Receivables from Customers (Details) - Customer Concentration Risk - Accounts Receivable
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Boeing    
Concentration Risk [Line Items]    
Concentration percentage 8.00% 7.50%
GD    
Concentration Risk [Line Items]    
Concentration percentage 0.60% 3.30%
Lockheed    
Concentration Risk [Line Items]    
Concentration percentage 1.90% 1.30%
Northrop    
Concentration Risk [Line Items]    
Concentration percentage 2.70% 2.50%
RTX    
Concentration Risk [Line Items]    
Concentration percentage 15.60% 16.40%
Spirit    
Concentration Risk [Line Items]    
Concentration percentage 4.40% 4.20%
Viasat    
Concentration Risk [Line Items]    
Concentration percentage 3.10% 8.30%