XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Certain Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
September 30,
2023
December 31,
2022
Prepaid expenses$8,352 $9,082 
Inventory4,672 5,150 
Prepaid hosting and data costs2,562 6,443 
Accrued interest receivable6,354 3,983 
Prepaid insurance3,053 3,729 
Card program deposits128 2,128 
Contract assets, current1,771 621 
Other current assets5,643 6,871 
Prepaid expenses and other current assets$32,535 $38,007 
Property and Equipment, net
Property and Equipment, net
Property and equipment consisted of the following:
September 30,
2023
December 31,
2022
Leasehold improvements$8,110 $8,110 
Computer equipment8,832 9,115 
Furniture and fixtures2,519 2,542 
Internally developed and purchased software16,095 3,082 
35,556 22,849 
Accumulated depreciation and amortization(18,534)(15,409)
Property and equipment, net$17,022 $7,440 
Schedule of Other Assets
Other assets consisted of the following:
September 30,
2023
December 31,
2022
Contract assets, noncurrent$6,416 $1,323 
Deferred tax assets336 1,240 
Other noncurrent assets5,020 4,559 
Developed technology intangible assets, net
37,095 — 
Other assets$48,867 $7,122 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Expected future amortization expense for developed technology was as follows as of September 30, 2023:
Remainder of 2023$1,464 
20245,857 
20255,857 
20265,857 
20275,857 
Thereafter12,202 
Total expected future amortization expense for developed technology
$37,095 
Accrued Expenses and Other Current Liabilities
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
September 30,
2023
December 31,
2022
Accrued costs of revenue$68,623 $57,191 
Accrued compensation and benefits34,701 41,268 
Due to issuing banks
8,529 — 
Deferred revenue12,180 17,048 
Accrued tax liabilities4,699 4,978 
Accrued professional services4,066 4,784 
Operating lease liabilities, current portion3,784 3,394 
Reserve for contract contingencies and processing errors3,409 2,494 
Other accrued liabilities8,686 5,730 
Accrued expenses and other current liabilities$148,677 $136,887 
Other Liabilities
Other Liabilities
Other liabilities consisted of the following:
September 30,
2023
December 31,
2022
Deferred revenue, net of current portion$4,501 $4,202 
Other long-term liabilities653 1,275 
Other liabilities$5,154 $5,477