XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Financial Statement Information (Tables)
3 Months Ended
Mar. 31, 2024
Other Financial Information [Abstract]  
Schedule of Changes in the Allowance
Changes in the allowances consisted of the following (in thousands):
Three Months Ended March 31,
20242023
Beginning balance$4,906 $4,730 
Add: amounts recognized as a reduction of revenue1,545 2,116 
Add (less): allowance for credit losses recognized in general and administrative expense
(154)64 
Less: write-offs, net of recoveries(2,864)(2,040)
Ending balance$3,433 $4,870 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
March 31, 2024December 31, 2023
Prepaid expenses$11,697 $10,423 
Deferred cost of revenue2,039 1,678 
Capitalized cloud computing development costs1,488 1,085 
Other current assets2,690 1,973 
Total prepaid expenses and other current assets$17,914 $15,159 
Schedule of Prepaid Expenses and Other Current Assets
Accrued expenses and other current liabilities consisted of the following (in thousands):
March 31, 2024December 31, 2023
Accrued payroll and related expenses$20,256 $33,635 
Accrued vendor payables18,338 11,223 
Sales allowances3,344 3,412 
Accrued sales, use and business taxes6,869 9,795 
Other3,762 3,613 
Total accrued expenses and other current liabilities$52,569 $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 March 31,
20242023
Cost of revenue$4,467 $2,622 
Sales and marketing799 1,257 
Technology and development1,477 858 
General and administrative927 832 
Total depreciation and amortization expense$7,670 $5,569