v3.26.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES [Abstract]    
Balance, beginning of period $ 30 $ 83
Warranty settlements (2) (7)
Warranty provision 4 2
Balance, end of period $ 32 $ 78