XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities - Customer deposits and deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Customer deposits and deferred revenue    
Customer deposits and deferred revenue $ 46,900 $ 49,300
Changes in deferred revenue    
Beginning balance 17,985  
Deferral of revenue 6,782  
Recognition of previously deferred revenue (8,491)  
Ending balance $ 16,276