XML 71 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 9 - Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
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 $ 139,474