XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of customer trade receivables and customer deposit liability
The opening and closing balances of the Company’s customer trade receivables and customer deposit liability are as follows:
 
 ReceivablesCustomer Deposit Liability
Opening balance, January 1, 2023$8,336 $4,338 
Closing balance, March 31, 2023
7,569 3,916 
Increase (decrease)$(767)$(422)
Opening balance, January 1, 2022$5,741 $11,686 
Closing balance, March 31, 2022
7,386 7,190 
Increase (decrease)$1,645 $(4,496)