XML 87 R78.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Liabilities - Customer deposits and deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Customer deposits and deferred revenue    
Customer deposits and deferred revenue $ 28,300 $ 41,500
Changes in deferred revenue    
Beginning balance 70,536  
Deferral of revenue 10,251  
Recognition of previously deferred revenue (36,372)  
Ending balance $ 44,415