XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]

(in thousands)

Depreciable Lives   December 31, 2024   December 31, 2023  
                   

Land

  -   $ 18,161   $ 16,676  

Land improvements

  5 - 10     4,825     4,685  

Buildings and improvements

  7 - 30     164,545     158,335  

Machinery and equipment

  2 - 15     275,006     254,777  

Furniture and fixtures

  3 - 7     6,932     6,849  

Computer software and equipment

  2 - 5     26,770     26,787  

Vehicles

  2 - 5     5,688     5,112  

Financing lease

  -     4,812     5,686  

Construction in progress

  -     12,963     4,541  
          519,702     483,448  

Less accumulated depreciation and accumulated amortization of financing leases

        (315,866 )   (297,340 )

Net property and equipment

      $ 203,836   $ 186,108