XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Land $ 15,009 $ 14,028  
Buildings and improvements 107,241 77,285  
Machinery and equipment 234,900 221,301  
Computer hardware and software 81,889 79,207  
Leasehold improvements 8,373 7,821  
Construction in progress 14,489 33,780  
Total 461,901 433,422  
Accumulated depreciation and amortization (181,555) (150,756)  
Property and equipment, net $ 280,346 $ 282,666 $ 263,712