XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
The Company and Summary of Significant Accounting Policies , Deferred Contract Costs (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Commissions Expense [Line Items]      
Amortization of deferred contract costs $ 175,900,000 $ 137,400,000 $ 107,900,000
Impairment loss $ 0 $ 0 $ 0
Maximum      
Commissions Expense [Line Items]      
Revenue recognition period (in years) 5 years