XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

December 31,

 
  

2024

  

2023

 
         

Land and improvements

 $25,633  $25,064 

Buildings

  55,900   54,036 

Leasehold improvements

  3,446   3,182 

Machinery and equipment

  163,194   155,278 

Equipment under finance lease

  8,830   8,519 
   257,003   246,079 

Less accumulated depreciation and amortization

  (139,221)  (126,359)
   117,782   119,720 

Construction in progress

  32,674   24,235 

Property and equipment, net

 $150,456  $143,955