XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
June 30, 2024December 31, 2023
Trade accounts receivable$12,738 $14,987 
Receivables from customers, clients and liquidity partners3,705 6,123 
Unbilled receivables4,540 6,125 
Deposits1,733 939 
Other receivables2,816 2,221 
Total accounts receivable25,532 30,395 
Less: Allowance for doubtful accounts(1,095)(731)
Total$24,437 $29,664 
Schedule of Other Current Assets
Other current assets consisted of the following (in thousands):
June 30, 2024December 31, 2023
Prepaid expenses$4,433 $3,307 
Other75 25 
Total$4,508 $3,332 
Schedule of Property, Equipment and Software, Net
Property, equipment and software, net consisted of the following (in thousands):
June 30, 2024December 31, 2023
Internal-use software$1,722 $— 
Other computer and network equipment848 800 
Leasehold improvements276 — 
Property, equipment and software, gross2,846 800 
Less: accumulated amortization and depreciation(915)(740)
Total$1,931 $60 
Schedule of Other Assets
Other assets consisted of the following (in thousands):
June 30, 2024December 31, 2023
Operating lease right-of-use assets$10,467 $11,456 
Deposits with clearinghouse159 159 
Other2,039 1,647 
Total$12,665 $13,262 
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consisted of the following (in thousands):
June 30, 2024December 31, 2023
Accounts payable$5,882 $14,925 
Payables to clients and customers2,265 4,906 
Accrued expenses15,703 15,970 
Purchasing card payable3,818 11,830 
Salaries and benefits payable6,534 4,442 
Loyalty revenue share liability2,780 2,686 
Other2,302 620 
Total$39,284 $55,379 
Other Current Liabilities
Other current liabilities consisted of the following (in thousands):
June 30, 2024December 31, 2023
Current maturities of operating lease liability3,802 3,636 
Other53 70 
Total$3,855 $3,706 
Other Noncurrent Liabilities
Other noncurrent liabilities consisted of the following (in thousands):
June 30, 2024December 31, 2023
Operating lease liability, noncurrent$21,428 $23,525 
Total$21,428 $23,525 
Amounts receivable and payable included in the tables above related to our crypto transactions pending settlement with our customers and liquidity providers were settled in July 2024 in amounts consistent with those reflected above.