XML 84 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued costs of revenue $ 73,645 $ 57,191
Accrued compensation and benefits 42,095 41,268
Deferred revenue 11,829 17,048
Due to Issuing Banks 7,892 0
Accrued tax liabilities 4,929 4,978
Accrued professional services 4,559 4,784
Operating lease liabilities, current portion 3,908 3,394
Reserve for contract contingencies and processing errors 3,754 2,494
Other accrued liabilities 8,903 5,730
Accrued expenses and other current liabilities $ 161,514 $ 136,887
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities