XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Certain Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued costs of revenue $ 47,925 $ 41,339
Accrued compensation and benefits 25,377 32,954
Deferred revenue 16,559 19,060
Reserve for contract contingencies and processing errors 3,753 3,386
Operating lease liabilities, current portion 3,198 3,021
Accrued professional services 4,494 2,454
Other accrued liabilities 9,211 11,882
Accrued expenses and other current liabilities $ 110,517 $ 114,096
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities