XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenues Recognized from Performance Obligations Satisfied in Prior Periods [Line Items]    
Contract assets $ 198 $ 144
Contract liabilities 97 45
Revenue recognized related to royalties for licenses of our intellectual property    
Revenues Recognized from Performance Obligations Satisfied in Prior Periods [Line Items]    
Revenues recognized from performance obligations satisfied in prior years 841 741
Change in estimate variable consideration    
Revenues Recognized from Performance Obligations Satisfied in Prior Periods [Line Items]    
Revenues recognized from performance obligations satisfied in prior years $ 101 $ 257