XML 125 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Finite-Lived Intangible Assets [Line Items]      
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Allowance for credit losses, available-for sale investments $ 0 $ 0  
Impairment losses for goodwill 0 0 $ 0
Impairment, long-lived asset, held-for-use $ 0 0 $ 22,000,000.0
Impairment, long-lived asset, held-for-use, location     Impairment, net
Amortization period of deferred cost (in years) 3 years    
Deferred costs $ 16,800,000 15,900,000  
Deferred costs, current 9,900,000 8,700,000  
Deferred costs, noncurrent 6,900,000 7,200,000  
Amortization expense 10,000,000.0 9,500,000 $ 8,100,000
Capitalized contract cost, impairment loss 0 0  
Advertising expenses $ 10,600,000 $ 8,600,000 $ 9,200,000
Capitalized Software Development Costs      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful lives (in years) 3 years    
Accounts Receivable | Customer Concentration Risk | Third-Party Risk Mitigation Provider      
Finite-Lived Intangible Assets [Line Items]      
Concentration risk, percentage 25.00%