XML 72 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue Recognition and Deferred Revenue [Abstract]        
Revenue, Remaining Performance Obligation, Amount   $ 23,000    
Revenue, performance obligation, recognition percentage, year one   30.00%    
Revenue, performance obligation, recognition percentage, year three   40.00%    
Increase (Decrease) in Net Contract Assets   $ 59    
Contract with Customer, Liability, Revenue Recognized   85    
Contracts Accounted for under Percentage of Completion        
Change in Accounting Estimate [Line Items]        
Increase (decrease) in operating income due to net cumulative catch-up adjustments   $ 110 $ 204 $ 224
Change in Accounting Estimate, Effect of Change on Operating Results, Per Share, Diluted   $ 1.99 $ 2.90 $ 3.08
Ingalls contract [Member]        
Change in Accounting Estimate [Line Items]        
Increase (decrease) in operating income due to net cumulative catch-up adjustments $ 30     $ 74
Change in Accounting Estimate, Effect of Change on Operating Results, Per Share, Diluted       $ 1.02