v3.26.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued revenue share $ 18,156 $ 20,865
Accrued payroll and related benefits 8,358 7,552
Accrued marketing expenses 1,361 859
Shared-based compensation liability 424 13,408
Other current liabilities 4,979 3,593
Accrued expenses and other current liabilities $ 33,278 $ 46,277