XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

December 31,

 

(in thousands)

 

2020

  

2019

 
         

Land

 $14,028  $14,098 

Buildings and improvements

  77,285   75,843 

Machinery and equipment

  221,301   208,954 

Computer hardware and software

  79,207   24,953 

Leasehold improvements

  7,821   7,341 

Construction in progress

  33,780   54,313 

Total

  433,422   385,502 

Accumulated depreciation and amortization

  (150,756)  (121,790)

Property and equipment, net

 $282,666  $263,712