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
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Receivables    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance $ 7,713 $ 4,455
Closing balance 15,237 5,247
Increase (decrease) 7,524 792
Customer Deposit Liability    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance 5,155 2,504
Closing balance 13,743 2,470
Increase (decrease) $ 8,588 $ (34)