v3.26.1
Certain Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
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) 0 3,677
Other accrued liabilities 21,302 24,400
Accrued expenses and other current liabilities $ 178,526 $ 215,793
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities