XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Land $ 14,028 $ 14,098  
Buildings and improvements 77,285 75,843  
Machinery and equipment 221,301 208,954  
Computer hardware and software 79,207 24,953  
Leasehold improvements 7,821 7,341  
Construction in progress 33,780 54,313  
Total 433,422 385,502  
Accumulated depreciation and amortization (150,756) (121,790)  
Property and equipment, net $ 282,666 $ 263,712 $ 228,001