XML 56 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
December 31, 2023December 31, 2022
Trade accounts receivable$14,987 $16,284 
Customers, clients and liquidity providers4,121 — 
Unbilled receivables6,125 — 
Deposits939 6,445 
Other receivables4,223 2,787 
Total accounts receivable30,395 25,516 
Less: Allowance for doubtful accounts(731)(210)
Total$29,664 $25,306 
Schedule of Other Current Assets
Other current assets consisted of the following (in thousands):
December 31, 2023December 31, 2022
Prepaid expenses$3,307 $6,060 
Other25 — 
Total$3,332 $6,060 
Schedule of Property, Equipment and Software, Net
Depreciation and amortization are computed using the straight-line method over the following estimated useful lives of assets:
Year Ended December 31, 2023Year Ended December 31, 2022
Internal use software
3-7 years
3-7 years
Purchased software3 years3 years
Assets under finance lease
2-5 years
2-5 years
Office, furniture and equipment
7-10 years
7-10 years
Leasehold improvements7 years7 years
Other computer and network equipment3 years3 years
Property, equipment and software, net consisted of the following (in thousands):
December 31, 2023December 31, 2022
Internal-use software$— $4,383 
Purchased software— 99 
Office furniture and equipment— 2,303 
Other computer and network equipment800 4,732 
Leasehold improvements— 10,102 
Property, equipment and software, gross800 21,619 
Less: accumulated amortization and depreciation.(740)(1,875)
Total$60 $19,744 
Schedule of Other Assets
Other assets consisted of the following (in thousands):
December 31, 2023December 31, 2022
Operating lease right-of-use assets$11,456 $19,632 
Other1,647 2,826 
Total$13,103 $22,458 
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consisted of the following (in thousands):
December 31, 2023December 31, 2022
Accounts payable$14,925 $25,975 
Payables to clients and customers4,906 — 
Accrued expenses15,970 15,537 
Purchasing card payable11,830 10,686 
Salaries and benefits payable4,442 13,926 
Loyalty revenue share liability2,686 43 
Other620 620 
Total$55,379 $66,787 
Other Current Liabilities
Other current liabilities consisted of the following (in thousands):
December 31, 2023December 31, 2022
Participation units liability, current$— $275 
Current maturities of operating lease liability3,636 3,014 
Other1,066 530 
Total$4,702 $3,819 
Other Noncurrent Liabilities
Other noncurrent liabilities consisted of the following (in thousands):
December 31, 2023December 31, 2022
Operating lease liability, noncurrent$23,525 $23,402 
Total$23,525 $23,402