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