v3.26.1
Certain Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, net
Property and Equipment, net
Property and equipment consisted of the following:
June 30,
2026
December 31,
2025
Internally developed and purchased software$106,237 $86,435 
Computer equipment9,047 9,678 
Leasehold improvements5,832 9,666 
Furniture and fixtures1,278 2,442 
Total property and equipment, gross
122,394 108,221 
Accumulated depreciation and amortization(55,338)(48,311)
Property and equipment, net$67,056 $59,910 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:

June 30,
2026
December 31,
2025
Accrued costs of revenue
$104,154 $103,882 
Accrued compensation and benefits
25,177 47,702 
Deferred revenue
9,398 11,762 
Due to Issuing Banks
8,697 7,721 
Operating lease liabilities, current portion
2,603 3,022 
Accrued tax liabilities
2,579 8,966 
Accrued professional services
2,376 2,308 
Holdback consideration liability
2,240 2,353 
Contingent consideration liability (see Note 4)
— 3,677 
Other accrued liabilities
21,302 24,400 
Accrued expenses and other current liabilities
$178,526 $215,793