XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.3
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2025
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES [Abstract]  
Accrued Liabilities

Accrued liabilities consist of the following:

  September 30, 2025   December 31, 2024 
Patent and legal costs$133  $60 
Accrued compensation 138   121 
Warranty costs 112   83 
Royalty 79   81 
Contract settlement 31   300 
Accrued purchases 7   584 
Taxes and other 63   174 
Total$563  $1,403 
Product Warranty Liability

Changes in our estimated product warranty costs were as follows:

 

 Nine Months Ended September 30,
  2025   2024 
Balance, beginning of period$83  $72 
Warranty settlements (13  (74
Warranty provision 42   37 
Balance, end of period$112  $35