XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Variable Interest Entities - Summary of Amounts and Classification of Assets and Liabilities of the VIE in Our Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 92,467 $ 86,907
Unbilled receivables 3,669 4,426
Prepaid and other current assets 4,204 4,144
Total assets 144,928 144,701
Accounts payable 1,297 1,287
Deferred revenue 24,940 20,954
Total liabilities 88,261 83,950
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 408 1,206
Accounts receivable 449 0
Unbilled receivables 136 272
Prepaid and other current assets 30 46
Total assets 1,023 1,524
Accounts payable 23 9
Accrued liabilities 128 234
Deferred revenue 35 76
Intercompany payable 1,275 1,695
Total liabilities $ 1,461 $ 2,014