XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Financial Statement Information
6 Months Ended
Jun. 30, 2024
Other Financial Information [Abstract]  
Other Financial Statement Information Other Financial Statement Information
Accounts Receivable
Changes in the allowances consisted of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Beginning balance$3,433 $4,870 $4,906 $4,730 
Add: amounts recognized as a reduction of revenue1,743 3,962 3,288 6,078 
Add (less): allowance for credit losses recognized in general and administrative expense
136 425 (19)489 
Less: write-offs, net of recoveries(1,536)(3,523)(4,399)(5,563)
Ending balance$3,776 $5,734 $3,776 $5,734 
The allowance recognized as a reduction of revenue primarily relates to our installment plan receivables for which we expect we will not be entitled to a portion of the transaction price based on our historical experience with similar transactions. The allowance recognized against general and administrative expense represents an allowance relating to receivables from partners that are no longer considered collectible.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30, 2024December 31, 2023
Prepaid expenses$9,234 $10,423 
Deferred cost of revenue2,422 1,678 
Capitalized cloud computing development costs1,362 1,085 
Income tax receivable8,399 35 
Other current assets997 1,938 
Total prepaid expenses and other current assets$22,414 $15,159 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
June 30, 2024December 31, 2023
Accrued payroll and related expenses$26,815 $33,635 
Accrued vendor payables17,189 11,223 
Sales allowances3,124 3,412 
Accrued sales, use and business taxes5,436 9,795 
Other5,456 3,613 
Total accrued expenses and other current liabilities$58,020 $61,678 
Depreciation and Amortization
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,
2024202320242023
Cost of revenue$4,618 $3,011 $9,085 $5,633 
Sales and marketing889 1,354 1,688 2,611 
Technology and development1,841 841 3,318 1,699 
General and administrative1,078 631 2,005 1,463 
Total depreciation and amortization expense$8,426 $5,837 $16,096 $11,406 
Deferred revenue
Deferred revenue as of June 30, 2024 and December 31, 2023 was $189.6 million and $168.4 million, respectively. Revenue recognized in the three months ended June 30, 2024 and 2023 that was included in deferred revenue as of March 31, 2024 and 2023 was $88.4 million and $88.5 million, respectively. Revenue recognized in the six months ended June 30, 2024 and 2023 that was included in deferred revenue as of December 31, 2023 and 2022 was $131.7 million and $128.2 million, respectively.
We have omitted disclosure on the transaction price allocated to remaining performance obligations and the estimated timing of revenue recognition as our contracts with customers that have a duration of more than one year are immaterial.