XML 72 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Land $ 14,153 $ 15,009  
Buildings and improvements 105,492 107,241  
Machinery and equipment 228,654 234,900  
Computer hardware and software 82,302 81,889  
Leasehold improvements 4,548 8,373  
Construction in progress 22,674 14,489  
Total 457,823 461,901  
Accumulated depreciation and amortization (200,038) (181,555)  
Property and equipment, net $ 257,785 $ 280,346 $ 282,666