XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Reporting_Unit
Segment
Billing
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Cash and Cash Equivalents [Line Items]      
Number of billing arrangements for revenue recognition | Billing 4    
Capitalized Contract Cost, Amortization $ 300 $ 200 $ 300
Capitalized Contract Cost, Net 500 400  
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization 7,700 7,200  
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization 3,000 2,200  
Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization $ 800 700 1,200
Number of Reporting Units | Reporting_Unit 3    
Sponsorship and advertising costs $ 10,200 7,300 6,300
Foreign Currency Transaction Gain (Loss), Realized $ (2,100) (500) (700)
Number of Operating Segments | Segment 3    
Restructuring charges $ 9,913 11,550 9,909
Other Restructuring [Member]      
Cash and Cash Equivalents [Line Items]      
Restructuring charges $ 500   1,700
Other Restructuring [Member] | Abandoned Capitalized Software Development Project      
Cash and Cash Equivalents [Line Items]      
Restructuring charges     300
Maximum [Member]      
Cash and Cash Equivalents [Line Items]      
Cash and Cash Equivalent maturity period 3 months    
Computers, related equipment and software [Member] | Minimum [Member]      
Cash and Cash Equivalents [Line Items]      
Property, Plant and Equipment, Useful Life 2 years    
Computers, related equipment and software [Member] | Maximum [Member]      
Cash and Cash Equivalents [Line Items]      
Property, Plant and Equipment, Useful Life 4 years    
Furniture and fixtures [Member]      
Cash and Cash Equivalents [Line Items]      
Property, Plant and Equipment, Useful Life 5 years    
Software and Software Development Costs      
Cash and Cash Equivalents [Line Items]      
Capitalized Computer Software, Gross $ 700    
Capitalized Computer Software, Accumulated Amortization 100    
Amortized capitalized software development costs 100    
Internal Use Software      
Cash and Cash Equivalents [Line Items]      
Capitalized Computer Software, Gross 94,300 72,300  
Capitalized Computer Software, Accumulated Amortization 33,800 26,800  
Amortized capitalized software development costs $ 7,600 $ 6,500 $ 5,900