XML 46 R46.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Dec. 31, 2019
Variable Interest Entity [Line Items]    
Unbilled receivables $ 2,719 $ 2,093
Prepaid expenses and other current assets 986 733
Total assets 22,887 23,855
Accounts payable 1,734 1,385
Deferred revenue 6,710 5,803
Total liabilities 50,340 47,764
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 634 379
Accounts receivable 694 564
Unbilled receivables 26 0
Prepaid expenses and other current assets 17 26
Total assets 1,371 969
Accounts payable 21 9
Accrued liabilities 168 100
Deferred revenue 65 73
Intercompany payable 938 685
Total liabilities $ 1,192 $ 867