XML 71 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 9 - Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Land $ 14,098 $ 10,566  
Buildings and improvements 75,843 72,819  
Machinery and equipment 208,954 185,416  
Computer hardware and software 24,953 22,323  
Leasehold improvements 7,341 7,330  
Construction in progress 54,313 25,279  
Total 385,502 323,733  
Accumulated depreciation and amortization (121,790) (95,732)  
Property and equipment, net $ 263,712 $ 228,001 $ 166,440