XML 48 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 9 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Property, Plant and Equipment [Table Text Block]
                 
   
December 31,
 
(in thousands)
 
2018
   
2017
 
                 
Land
  $
10,566
    $
8,910
 
Buildings and improvements
   
72,819
     
49,921
 
Machinery and equipment
   
185,416
     
148,535
 
Computer hardware and software
   
22,323
     
17,634
 
Leasehold improvements
   
7,330
     
6,634
 
Construction in progress
   
25,279
     
8,988
 
Total
   
323,733
     
240,622
 
Accumulated depreciation and amortization
   
(95,732
)    
(74,182
)
Property and equipment, net
  $
228,001
    $
166,440