XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

December 31,

 

(in thousands)

 

2021

   

2020

 
                 

Land

  $ 15,009     $ 14,028  

Buildings and improvements

    107,241       77,285  

Machinery and equipment

    234,900       221,301  

Computer hardware and software

    81,889       79,207  

Leasehold improvements

    8,373       7,821  

Construction in progress

    14,489       33,780  

Total

    461,901       433,422  

Accumulated depreciation and amortization

    (181,555 )     (150,756 )

Property and equipment, net

  $ 280,346     $ 282,666