Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue Recognition, Customer Deposits [Roll Forward]      
Increase (decrease) $ 6,362 $ 2,651 $ 1,988
Receivables      
Revenue Recognition, Customer Deposits [Roll Forward]      
Opening balance 7,713 4,455  
Closing balance 8,181 7,713 4,455
Increase (decrease) 468 3,258  
Customer Deposit Liability      
Revenue Recognition, Customer Deposits [Roll Forward]      
Opening balance 5,155 2,504  
Closing balance 11,686 5,155 $ 2,504
Increase (decrease) $ 6,531 $ 2,651