XML 96 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contracts with Customers Contracts with Customers (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Schedule of Contract Assets and Claims [Line Items]    
Unbilled receivables, expected to be collected after one year $ 2,847 $ 3,045
Unbilled receivables, net $ 10,025 8,194
Contract with Customer, Asset, Explanation of Change primarily driven by revenue recognized at BDS, BGS and BCA in excess of billings.  
Advances and progress billings $ 50,676 48,042
Contract with Customer, Liability, Explanation of Change primarily driven by advances on orders received in excess of revenue recognized at BCA  
Contract with Customer, Liability, Revenue Recognized $ 24,737 22,796
Commercial Customers [Member]    
Schedule of Contract Assets and Claims [Line Items]    
Unbilled receivables, expected to be collected after one year $ 150 $ 172