XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Land

 $1,501  $1,501 

Building and improvements

  6,687   6,792 

Machinery and equipment

  20,092   19,769 

Computers and software

  2,176   2,175 

Furniture and fixtures

  466   460 

Vehicles

  130   128 

Right of use assets - finance leases

  13,607   13,751 
   44,659   44,576 

Less: Accumulated depreciation and amortization

  (24,302)  (23,519)
   20,357   21,057 

Construction in progress

  120   226 

Property and equipment, net

 $20,477  $21,283 
Schedule of Depreciation [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2025

  

2024

 

Cost of sales

        

Cost of product sales

 $503  $468 

Cost of services

  212   148 

Selling, general and administrative expenses

  489   457 

Total depreciation

 $1,204  $1,073