XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Restructuring costs $ 1,391 $ 2,004 $ 660
Cost of revenue      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Restructuring costs 0 135 58
Sales and marketing      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Restructuring costs 923 789 333
Technology development      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Restructuring costs 0 1,044 201
General and administrative      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Restructuring costs $ 468 $ 36 $ 68