XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Other Financial Statement Information (Tables)
9 Months Ended
Sep. 30, 2024
Other Financial Information [Abstract]  
Schedule of Changes in the Allowance
Changes in the allowances consisted of the following (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Beginning balance$3,776 $5,734 $4,906 $4,730 
Add: amounts recognized as a reduction of revenue2,010 1,271 5,298 7,349 
Add: allowance for credit losses recognized in general and administrative expense
23 493 981 
Less: write-offs, net of recoveries(2,794)(1,795)(7,194)(7,357)
Ending balance$3,015 $5,703 $3,015 $5,703 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30, 2024December 31, 2023
Prepaid expenses$8,683 $10,423 
Deferred cost of revenue2,827 1,678 
Capitalized cloud computing development costs1,467 1,085 
Income tax receivable5,815 35 
Other current assets1,699 1,938 
Total prepaid expenses and other current assets$20,491 $15,159 
Schedule of Prepaid Expenses and Other Current Assets
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30, 2024December 31, 2023
Accrued payroll and related expenses$26,343 $33,635 
Accrued vendor payables15,561 11,223 
Sales allowances2,890 3,412 
Accrued sales, use and business taxes6,103 9,795 
Other6,130 3,613 
Total accrued expenses and other current liabilities$57,027 $61,678 
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 September 30,Nine Months Ended September 30,
2024202320242023
Cost of revenue$4,828 $3,307 $13,913 $8,940 
Sales and marketing960 1,400 2,648 4,011 
Technology and development2,150 1,168 5,468 2,867 
General and administrative1,257 780 3,262 2,243 
Total depreciation and amortization expense$9,195 $6,655 $25,291 $18,061