v3.26.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
REVENUE RECOGNITION      
Allowance amount for discounts or returns and allowances $ 0   $ 0
Unbilled receivables 2,739   2,930
Consideration payable to the customer (1,426)   (1,388)
Deferred income (4)   (333)
Net contract assets 1,309   $ 1,209
Revenue recorded in contract asset $ 242 $ 0  
Maximum      
REVENUE RECOGNITION      
Payment period 30 days