XML 59 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
December 31,
2023
December 31,
2022
Prepaid expenses$6,342 $9,082 
Inventory4,309 5,150 
Prepaid hosting and data costs5,815 6,443 
Accrued interest receivable4,457 3,983 
Prepaid insurance2,678 3,729 
Card program deposits128 2,128 
Contract assets1,461 621 
Other current assets2,043 6,871 
Prepaid expenses and other current assets$27,233 $38,007 
Schedule of Property and Equipment, Net
Property and Equipment, net
Property and equipment consisted of the following:
December 31,
2023
December 31,
2022
Leasehold improvements$8,110 8,110 
Computer equipment8,885 9,115 
Furniture and fixtures2,597 2,542 
Internally developed and purchased software19,324 3,082 
38,916 22,849 
Accumulated depreciation and amortization(20,152)(15,409)
Property and equipment, net$18,764 $7,440 
Schedule of Other Assets
Other assets consisted of the following:
December 31,
2023
December 31,
2022
Contract assets, noncurrent$9,397 $1,323 
Deferred tax assets495 1,207 
Other noncurrent assets6,695 4,592 
Other assets$16,587 $7,122 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
December 31,
2023
December 31,
2022
Accrued costs of revenue$73,645 $57,191 
Accrued compensation and benefits42,095 41,268 
Deferred revenue11,829 17,048 
Due to Issuing Banks
7,892 — 
Accrued tax liabilities4,929 4,978 
Accrued professional services4,559 4,784 
Operating lease liabilities, current portion3,908 3,394 
Reserve for contract contingencies and processing errors3,754 2,494 
Other accrued liabilities8,903 5,730 
Accrued expenses and other current liabilities$161,514 $136,887 
Schedule of Other Liabilities
Other Liabilities
Other liabilities consisted of the following:
December 31,
2023
December 31,
2022
Deferred revenue, net of current portion$4,071 $4,202 
Other long-term liabilities520 1,275 
Other liabilities$4,591 $5,477