XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]

(in thousands)

Depreciable Lives December 31, 2023 December 31, 2022 
          

Land

 - $16,676 $15,058 

Land improvements

 5 - 10  4,685  4,160 

Buildings and improvements

 7 - 30  158,335  141,585 

Machinery and equipment

 2 - 15  254,777  221,375 

Furniture and fixtures

 3 - 7  6,849  6,829 

Computer software and equipment

 2 - 5  26,787  25,338 

Vehicles

 2 - 5  5,112  4,049 

Financing lease

 -  5,686  3,144 

Construction in progress

 -  4,541  8,272 
     483,448  429,810 

Less accumulated depreciation

    (297,340) (281,478)

Net property and equipment

   $186,108 $148,332