XML 72 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Certain Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued costs of revenue $ 57,191 $ 41,339
Accrued compensation and benefits 41,268 32,954
Deferred revenue 17,048 19,060
Accrued tax liabilities 4,978 3,240
Accrued professional services 4,784 2,454
Operating lease liabilities, current portion 3,394 3,021
Reserve for contract contingencies and processing errors 2,494 3,386
Other accrued liabilities 5,730 8,642
Accrued expenses and other current liabilities $ 136,887 $ 114,096
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities