XML 56 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Financial Statement Information (Tables)
12 Months Ended
Dec. 31, 2024
Other Financial Information [Abstract]  
Schedule of Changes in the Allowance
Changes in the allowances consisted of the following (in thousands):
Year Ended December 31,
202420232022
Beginning balance$4,906 $4,730 $4,060 
Add: amounts recognized as a reduction of revenue6,594 8,220 8,193 
(Less) add: allowance for credit losses recognized in general and administrative expense
(37)1,144 446 
Less: write-offs, net of recoveries(9,342)(9,188)(7,969)
Ending balance$2,121 $4,906 $4,730 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of December 31,
20242023
Prepaid expenses$9,129 $10,423 
Deferred cost of revenue1,670 1,678 
Capitalized cloud computing development costs1,599 1,085 
Income tax receivable3,701 35 
Other current assets1,827 1,938 
Total prepaid expenses and other current assets$17,926 $15,159 
Schedule of Prepaid Expenses and Other Current Assets
Accrued expenses and other current liabilities consisted of the following (in thousands):
As December 31,
20242023
Accrued payroll and related expenses$27,518 $33,635 
Accrued vendor payables15,895 11,223 
Accrued advertising1,636 — 
Sales allowances3,086 3,412 
Accrued sales, use and business taxes6,984 9,795 
Other2,809 3,613 
Total accrued expenses and other current liabilities$57,928 $61,678 
Schedule of Changes in Sales Allowance
Changes in sales allowances relating to charge-backs, sales credits and refunds consisted of the following (in thousands):
Year Ended December 31,
202420232022
Beginning balance$3,412 $4,426 $4,862 
Add: increase in sales allowances4,327 6,635 7,217 
Less: utilization of reserves(4,653)(7,649)(7,653)
Ending balance$3,086 $3,412 $4,426 
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):
Year Ended December 31,
202420232022
Cost of revenue$18,902 $12,772 $8,581 
Sales and marketing3,736 5,286 7,014 
Technology and development7,688 4,184 2,834 
General and administrative4,601 3,141 3,316 
Total depreciation and amortization expense$34,927 $25,383 $21,745