XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

September 30,

  

December 31,

 
  

2025

  

2024

 

Preferred stock dividends payable

 $2,901  $2,901 

Accrued compensation and related charges

  2,511   2,832 

Payable in connection with construction in progress

  1,953   1,985 

Accrued professional services

  884   1,460 

Accrued income taxes

  759   127 

Current portion of operating lease liabilities

  562   536 

Accrued product warranty

  512   451 

Advances from customers

  506   1,590 

Other tax payable

  380   399 

Other personnel-related costs

  337   256 

Accrual for sales returns

  33   28 

Other accrued liabilities

  1,164   1,991 
  $12,502  $14,556