XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of reportable segments | segment 3    
Contingent consideration liability $ 0 $ 0  
Advertising and promotion expense $ 647,300,000 $ 716,600,000 $ 567,700,000
Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Hosting arrangement, amortization period 1 year    
Minimum | Software development      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Software development costs, depreciation period 1 year    
Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Hosting arrangement, amortization period 5 years    
Maximum | Software development      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Software development costs, depreciation period 5 years