REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Revenue Recognition, Customer Deposits [Roll Forward] | ||
Decrease | $ (54) | $ (1,479) |
Accounts Receivable, Net | ||
Revenue Recognition, Customer Deposits [Roll Forward] | ||
Opening balance | 7,361 | 8,895 |
Closing balance | 6,936 | 7,832 |
Decrease | (425) | (1,063) |
Customer Deposits | ||
Revenue Recognition, Customer Deposits [Roll Forward] | ||
Opening balance | 2,404 | 5,359 |
Closing balance | 2,350 | 3,880 |
Decrease | $ (54) | $ (1,479) |