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

June 30,

  

December 31,

 
  

2026

  

2025

 

Land

 $1,520  $1,574 

Building and improvements

  6,985   7,314 

Machinery and equipment

  20,666   20,056 

Computers and software

  2,207   2,186 

Furniture and fixtures

  466   497 

Vehicles

  148   170 

Right of use assets - finance leases

  14,229   14,590 
   46,221   46,387 

Less: Accumulated depreciation and amortization

  (27,490)  (26,749)
   18,731   19,638 

Construction in progress

  837   211 

Property and equipment, net

 $19,568  $19,849 
Schedule of Depreciation [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Cost of sales

                

Cost of product sales

 $601  $505  $1,151  $1,008 

Cost of services

  244   224   494   436 

Selling, general and administrative expenses

  444   506   937   995 

Total depreciation

 $1,289  $1,235  $2,582  $2,439