XML 155 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contracts with Customers Contracts with Customers (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Schedule of Contract Assets and Claims [Line Items]    
Unbilled receivables, net $ 9,043 $ 10,025
Contract with Customer, Asset, Explanation of Change primarily driven by timing of billings at BDS and BGS.  
Advances and progress billings $ 51,551 50,676
Contract with Customer, Liability, Explanation of Change primarily driven by advances on orders received in excess of revenue recognized at BDS, BGS, and BCA  
Contract with Customer, Liability, Revenue Recognized $ 16,778 24,737
Unbilled receivables, expected to be collected after one year 2,112 2,847
Commercial Customers [Member]    
Schedule of Contract Assets and Claims [Line Items]    
Unbilled receivables, expected to be collected after one year $ 211 $ 150