XML 103 R60.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS 2 (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2020
Jan. 01, 2019
Change in Contract with Customer, Asset and Liability [Abstract]        
Contract assets $ 1,618 $ 1,602 $ 1,602 $ 1,548
Change in contract assets - increase (decrease) 16 54    
Contract liability (4,033) (3,501) $ (3,501) $ (3,378)
Change in contract liability - (increase) decrease (532) (123)    
Net change (516) (69)    
Contract With Customer Liability Revenue Recognized $ 1,709 $ 1,543