XML 54 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 7,900 $ 1,400
Contract liabilities 14,189 7,856
Accounts Payable, Accrued Expenses and Other Liabilities    
Deferred Revenue Arrangement [Line Items]    
Contract liabilities $ 2,200 1,100
Advisory Services    
Deferred Revenue Arrangement [Line Items]    
Explanation of remaining performance obligations expected to be recognized as revenue the Company generally expects to recognize this revenue within the next twelve months.  
Revenue recognized related to performance obligations that were fully satisfied in prior periods $ 33,700 $ 19,100