XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

June 30,

   

December 31,

 
   

2023

   

2022

 

Land and improvements

  $ 4,834     $ 4,811  

Buildings and improvements

    34,528       34,446  

Leasehold improvements

    7,920       5,503  

Machinery & equipment

    53,533       52,233  

Furniture, fixtures, computers & software

    6,544       6,401  

Construction in progress

    8,476       7,272  

Property, plant and equipment

  $ 115,835     $ 110,666  

Accumulated depreciation and amortization

    (55,996 )     (52,594 )

Net property, plant and equipment

  $ 59,839     $ 58,072