XML 47 R36.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue Recognition, Customer Deposits [Roll Forward]    
Decrease $ (1,372) $ (54)
Accounts Receivable, Net    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance 10,668 7,361
Closing balance 13,999 6,936
Decrease 3,331 (425)
Customer Deposits    
Revenue Recognition, Customer Deposits [Roll Forward]    
Opening balance 4,015 2,404
Closing balance 2,643 2,350
Decrease $ (1,372) $ (54)