Other Financial Statement Information (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Other Financial Information [Abstract] |
|
| Schedule of Changes in the Allowance |
Changes in the allowances consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | Beginning balance | | $ | 3,701 | | | $ | 2,624 | | | $ | 2,281 | | | $ | 2,121 | | | | | | Add: allowance recognized as a reduction of revenue | | 416 | | | 16 | | | 1,862 | | | 1,251 | | | | | | Add: allowance for credit losses recognized in general and administrative expense | | 94 | | | 154 | | | 1,150 | | | 195 | | | | | | | Less: write-offs, net of recoveries | | (911) | | | (514) | | | (1,993) | | | (1,287) | | | | | | | Ending balance | | $ | 3,300 | | | $ | 2,280 | | | $ | 3,300 | | | $ | 2,280 | | | | | |
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Prepaid expenses | | $ | 10,741 | | | $ | 10,165 | | | Deferred cost of revenue | | 2,924 | | | 2,415 | | | Capitalized cloud computing development costs | | 1,032 | | | 1,449 | | | Income tax receivable | | 9,424 | | | 3,251 | | | Other current assets | | 1,066 | | | 954 | | | Total prepaid expenses and other current assets | | $ | 25,187 | | | $ | 18,234 | |
|
| Schedule of Accrued Expenses and Other Current Liabilities |
Accrued expenses and other current liabilities consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Accrued payroll and related expenses | | $ | 23,130 | | | $ | 32,785 | | | Accrued vendor payables | | 17,456 | | | 17,444 | | | Accrued advertising | | 2,616 | | | 2,551 | | | Sales allowances | | 3,313 | | | 3,126 | | | Accrued sales, use and business taxes | | 6,710 | | | 10,409 | | | Deferred consideration relating to business acquired | | — | | | 12,627 | | | Other | | 2,830 | | | 4,419 | | | Total accrued expenses and other current liabilities | | $ | 56,055 | | | $ | 83,361 | |
|
| Schedule of Depreciation and Amortization Expense |
Depreciation and amortization expense of our property and equipment, including capitalized internal-use software, and intangible assets consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | Cost of revenue | | $ | 4,353 | | | $ | 5,313 | | | $ | 8,677 | | | $ | 10,428 | | | | | | | Sales and marketing | | 3,246 | | | 2,454 | | | 6,429 | | | 4,169 | | | | | | | Technology and development | | 2,142 | | | 2,158 | | | 4,234 | | | 4,378 | | | | | | | General and administrative | | 1,533 | | | 1,414 | | | 3,071 | | | 2,770 | | | | | | | Total depreciation and amortization expense | | $ | 11,274 | | | $ | 11,339 | | | $ | 22,411 | | | $ | 21,745 | | | | | |
|