XML 51 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

December 31,

 

(in thousands)

 

2022

   

2021

 
                 

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