XML 144 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS 2 (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2019
Jan. 01, 2018
Change in Contract with Customer, Asset and Liability [Abstract]        
Contract assets $ 1,602 $ 1,548 $ 1,548 $ 1,721
Change in contract assets - increase (decrease) 54 (173)    
Contract liability (3,501) (3,378) $ (3,378) $ (2,973)
Change in contract liability - (increase) decrease (123) (405)    
Net change (69) (578)    
Contract With Customer Liability Revenue Recognized $ 1,543 $ 1,166