XML 87 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certain Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued costs of revenue $ 85,745 $ 73,645
Accrued compensation and benefits 45,754 42,095
Deferred revenue 13,593 11,829
Due to Issuing Banks 7,721 7,892
Accrued tax liabilities 5,434 4,929
Accrued professional services 3,567 4,559
Operating lease liabilities, current portion 4,627 3,908
Reserve for contract contingencies and processing errors 1,862 3,754
Other accrued liabilities 8,756 8,903
Accrued expenses and other current liabilities $ 177,059 $ 161,514
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities