XML 68 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 8 - Property and Equipment - Componets of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
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 $ 125,475