XML 159 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Capitalized Contract Cost [Line Items]      
Capitalized contract, impairment loss $ 0 $ 0 $ 0
Deferred revenue 581,000,000 459,000,000  
Revenue recognized which was previously included in deferred revenue 256,000,000 219,000,000 181,000,000
Sales Commissions      
Capitalized Contract Cost [Line Items]      
Deferred commissions 23,000,000 21,000,000  
Amortization expense related to commissions 14,000,000 11,000,000 $ 10,000,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation   $ 724,000,000  
Remaining performance obligation period of recognition   2 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation $ 974,000,000    
Remaining performance obligation period of recognition 2 years    
Prepaid expenses and other current assets      
Capitalized Contract Cost [Line Items]      
Contract assets $ 10,000,000 $ 8,000,000