XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED LIABILITIES

Accrued liabilities consist of the following:

  

   March 31, 2025  

December 31, 2024

 
Patent and legal costs  $60   $60 
Accrued compensation   212    121 
Warranty costs   78    83 
Royalty   81    81 
Contract settlement   -    300 
Accrued purchases   279    584 
Taxes and other   415    174 
Total  $1,125   $1,403 
SCHEDULE OF PRODUCT WARRANTY LIABILITY

Changes in our estimated product warranty costs were as follows:

  

  

Three Months Ended March 31,

 
   2025   2024 
Balance, beginning of period  $83   $72 
Warranty settlements   (7)   (42)
Warranty provision   2    21 
Balance, end of period  $78   $51