XML 38 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certain Balance Sheet Components
12 Months Ended
Dec. 31, 2024
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,
2024
December 31,
2023
Prepaid expenses$7,193 $6,342 
Inventory3,676 4,309 
Prepaid hosting and data costs4,247 5,815 
Accrued interest receivable4,018 4,457 
Prepaid insurance1,786 2,678 
Card program deposits50 128 
Contract assets1,605 1,461 
Other current assets2,830 2,043 
Prepaid expenses and other current assets$25,405 $27,233 
Property and Equipment, net
Property and equipment consisted of the following:
December 31,
2024
December 31,
2023
Leasehold improvements$8,110 8,110 
Computer equipment9,415 8,885 
Furniture and fixtures2,525 2,597 
Internally developed and purchased software47,300 19,324 
67,350 38,916 
Accumulated depreciation and amortization(29,827)(20,152)
Property and equipment, net$37,523 $18,764 
Depreciation and amortization expense related to property and equipment was $11.6 million, $5.4 million, and $3.9 million for the years ended December 31, 2024, 2023, and 2022, respectively.
The Company capitalized $25.9 million and $16.4 million as internal-use software development costs during the years ended December 31, 2024 and 2023, respectively.
Other Assets
Other assets consisted of the following:
December 31,
2024
December 31,
2023
Contract assets, noncurrent$10,981 $9,397 
Deferred tax assets396 495 
Other noncurrent assets8,998 6,695 
Other assets$20,375 $16,587 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
December 31,
2024
December 31,
2023
Accrued costs of revenue$85,745 $73,645 
Accrued compensation and benefits45,754 42,095 
Deferred revenue
13,593 11,829 
Due to Issuing Banks
7,721 7,892 
Accrued tax liabilities5,434 4,929 
Accrued professional services3,567 4,559 
Operating lease liabilities, current portion4,627 3,908 
Reserve for contract contingencies and processing errors1,862 3,754 
Other accrued liabilities8,756 8,903 
Accrued expenses and other current liabilities$177,059 $161,514 
Other Liabilities
Other liabilities consisted of the following:
December 31,
2024
December 31,
2023
Deferred revenue, net of current portion$4,779 $4,071 
Other long-term liabilities1,552 520 
Other liabilities$6,331 $4,591