v3.26.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Product Warranty Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES [Abstract]    
Balance, beginning of period $ 30 $ 83
Warranty settlements (5) (10)
Warranty provision 31 2
Balance, end of period $ 56 $ 75