v3.25.2
Revenue (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Abstract]        
Revenue, Remaining Performance Obligation, Amount $ 56,900   $ 56,900  
Revenue, performance obligation, recognition percentage, year two     35.00%  
Revenue, performance obligation, recognition percentage, year four     30.00%  
Increase (Decrease) in Net Contract Assets     $ (67)  
Contract with Customer, Liability, Revenue Recognized 52 $ 283 604 $ 924
Change in Accounting Estimate        
Operating Income (Loss) 163 189 324 343
Contracts Accounted for under Percentage of Completion        
Change in Accounting Estimate        
Operating Income (Loss) (10) 24 (10) $ 26
Contracts Accounted for under Percentage of Completion | ING Arleigh Burke class (DDG 51)        
Change in Accounting Estimate        
Operating Income (Loss) 32   33  
Contracts Accounted for under Percentage of Completion | NNS CVN 80 & CVN 81        
Change in Accounting Estimate        
Operating Income (Loss) (42)   $ (43)  
Contracts Accounted for under Percentage of Completion | ING Bougainville (LHA 8)        
Change in Accounting Estimate        
Operating Income (Loss) $ (20)      
Contracts Accounted for under Percentage of Completion | NNS RCOH CVN74        
Change in Accounting Estimate        
Operating Income (Loss)   $ 28