XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contracts with Customers Contracts with Customers (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of Contract Assets and Liabilities [Line Items]    
Unbilled receivables, net $ 8,620 $ 7,995
Contract with Customer, Asset, Explanation of Change primarily driven by revenue recognized at BDS and BGS in excess of billings.  
Advances and progress billings $ 52,980 50,488
Contract with Customer, Liability, Explanation of Change primarily driven by advances on orders received at BDS, BCA and BGS, partially offset by revenue recognized and the return of customer advances at BCA.  
Contract with Customer, Liability, Revenue Recognized $ 11,336 10,360
Commercial Customers    
Schedule of Contract Assets and Liabilities [Line Items]    
Unbilled receivables, expected to be collected after one year $ 131 $ 178