XML 41 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Components
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Certain Balance Sheet Components Certain Balance Sheet Components
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 
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 
Depreciation and amortization expense related to property and equipment was $10.7 million, $3.9 million and $3.5 million for the years ended December 31, 2023, 2022 and 2021, respectively.
The Company capitalized $16.4 million as internal-use software development costs during the year ended December 31, 2023. Internal-use software development costs during the year ended December 31, 2022 were not material.
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 
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 
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