XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Note 5 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

December 31,

 
   

2022

   

2021

 
                 

Land and improvements

  $ 23,981     $ 22,909  

Buildings

    51,389       49,361  

Leasehold improvements

    3,182       3,057  

Machinery and equipment

    149,971       140,015  

Equipment under finance lease

    3,849       2,839  
      232,372       218,181  

Less accumulated depreciation and amortization

    (117,856

)

    (106,957

)

      114,516       111,224  

Construction in progress

    18,650       10,042  

Property and equipment, net

  $ 133,166     $ 121,266