XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued bonus and other payroll related $ 28,260 $ 30,401
Accrued legal settlement 25,000 12,500
Accrued marketing 14,311 10,650
Income taxes payable 1,457 0
Reimbursable liabilities 15,798 0
Deferred revenue 6,036 7,105
Other accrued expenses 8,268 10,673
Total accrued expenses and other current liabilities $ 99,130 $ 71,329