XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued bonus and other payroll related $ 12,392 $ 28,260
Accrued legal settlement 25,018 25,000
Accrued marketing 10,268 14,311
Income taxes payable 6,757 1,457
Reimbursable liabilities 7,278 15,798
Deferred revenue 6,307 6,036
Other accrued expenses 9,547 8,268
Total accrued expenses and other current liabilities $ 77,567 $ 99,130