XML 46 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 8 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Property, Plant and Equipment [Table Text Block]
       
   
December 31,
 
(in thousands)
 
2017
   
2016
 
                 
Land
  $
8,910
    $
8,805
 
Buildings and improvements
   
49,921
     
48,467
 
Machinery and equipment
   
148,535
     
114,729
 
Computer hardware and software
   
17,634
     
15,053
 
Leasehold improvements
   
6,634
     
6,688
 
Construction in progress
   
8,988
     
3,491
 
Total
   
240,622
     
197,233
 
Accumulated depreciation and amortization
   
(74,182
)    
(57,759
)
Property and equipment, net
  $
166,440
    $
139,474