XML 89 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Liabilities - Customer deposits and deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Customer deposits and deferred revenue    
Customer deposits and deferred revenue $ 49,300 $ 26,600
Changes in deferred revenue    
Beginning balance 28,249  
Deferral of revenue 9,955  
Recognition of previously deferred revenue (20,219)  
Ending balance $ 17,985