XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
partner
Dec. 31, 2023
USD ($)
partner
Dec. 31, 2022
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of reportable segments | segment 3    
Contingent consideration liability $ 0    
Advertising and promotion expense $ 595,900,000 $ 391,600,000 $ 647,300,000
Number of network partners | partner 2 0  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Partner One      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk 22.00%    
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Partner Two      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk 11.00%    
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