XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Certain Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued costs of revenue $ 34,086 $ 24,529
Reserve for contract contingencies and processing errors 11,686 9,537
Accrued compensation and benefits 25,568 14,078
Deferred revenue 8,978 3,983
Operating lease liabilities, current portion 2,935 2,771
Accrued professional services 2,552 867
Other accrued liabilities 11,801 4,780
Accrued expenses and other current liabilities $ 97,606 $ 60,545
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]