Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Receivables    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance $ 5,741 $ 3,901
Closing balance 10,147 6,953
Increase (decrease) 4,406 3,052
Customer Deposit Liability    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance 11,686 5,155
Closing balance 5,390 13,743
Increase (decrease) $ (6,296) $ 8,588