Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Receivables    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance $ 5,741 $ 3,901
Closing balance 8,313 4,377
Increase (decrease) 2,572 476
Customer Deposit Liability    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance 11,686 5,155
Closing balance 6,294 6,793
Increase (decrease) $ (5,392) $ 1,638