Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Balance Sheet Related Disclosures [Abstract] | ||
Accrued compensation and related benefits | $ 14,170 | $ 30,666 |
Accrued indirect taxes | 14,624 | 11,394 |
Accrued vendor expenses | 9,060 | 9,485 |
Accrued payment processing fees | 4,936 | 4,478 |
Operating lease liability, current | 1,636 | 1,624 |
Accrued talent costs | 2,079 | 801 |
Other | 638 | 852 |
Total accrued expenses and other current liabilities | $ 47,143 | $ 59,300 |