XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue Recognition, Customer Deposits [Roll Forward]    
Increase (decrease) $ (1,479) $ (422)
Accounts Receivable, Net    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance 8,895 8,336
Closing balance 7,832 7,569
Increase (decrease) (1,063) (767)
Customer Deposits    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance 5,359 4,338
Closing balance 3,880 3,916
Increase (decrease) $ (1,479) $ (422)