v3.23.3
Other Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of the following:
September 30,
2023
December 31,
2022
Accounts receivable$65 $45 
Unbilled receivables41 44 
Less: Allowance for credit losses(11)(12)
Accounts receivable, net$95 $77 
Schedule of Accounts Receivable Allowance for Credit Loss
Our allowance for credit losses was comprised of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Beginning balance$(10)$(5)$(12)$(4)
Additions(4)(4)(7)(7)
Write offs3 1 8 3 
Ending balance$(11)$(8)$(11)$(8)
Schedule of Prepaid and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
September 30,
2023
December 31,
2022
Cash held on behalf of customers$87 $60 
Prepaid expenses22 27 
Deposits for inventory purchases10 20 
Other current assets82 48 
$201 $155 
Schedule of Accounts Payable and Accrued Liabilities
Accrued expenses and current liabilities consisted of the following:
September 30,
2023
December 31,
2022
Accrued transaction-based costs$224 $181 
Accrued payroll and bonus50 59 
Customer funds obligation87 60 
Accrued expenses54 45 
Accrued commissions20 15 
Contingent liability for expected credit losses29 14 
Other liabilities35 39 
$499 $413