Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details)

v3.21.2
REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Receivables    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance $ 7,713 $ 4,455
Closing balance 10,283 3,609
Increase (decrease) 2,570 (846)
Customer Deposit Liability    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance 5,155 2,504
Closing balance 6,793 2,335
Increase (decrease) $ 1,638 $ (169)