v3.25.2
Note 6 - Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

June 30,

  

December 31,

 
  

2025

  

2024

 

Land

 $1,587  $1,501 

Building and improvements

  7,354   6,792 

Machinery and equipment

  19,583   19,769 

Computers and software

  2,246   2,175 

Furniture and fixtures

  489   460 

Vehicles

  140   128 

Right of use assets - finance leases

  13,732   13,751 
   45,131   44,576 

Less: Accumulated depreciation and amortization

  (24,841)  (23,519)
   20,290   21,057 

Construction in progress

  180   226 

Property and equipment, net

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

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Cost of sales

                

Cost of product sales

 $505  $459  $1,008  $927 

Cost of services

  224   194   436   342 

Selling, general and administrative expenses

  506   481   995   938 

Total depreciation

 $1,235  $1,134  $2,439  $2,207