XML 71 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Liabilities - Customer deposits and deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Customer deposits and deferred revenue    
Customer deposits and deferred revenue $ 26,600 $ 28,300
Changes in deferred revenue    
Beginning balance 44,415  
Deferral of revenue 5,816  
Recognition of previously deferred revenue (21,982)  
Ending balance $ 28,249