XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Liabilities - Customer Deposits and Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Liabilities    
Customer deposits and deferred revenue $ 53,300 $ 49,300
Changes in deferred revenue    
Beginning balance 17,985  
Deferral of revenue (7,436)  
Recognition of unearned revenue 6,718  
Ending balance $ 17,267