XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Property, Plant and Equipment - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, plant, and equipment $ 142,948 $ 134,934
Accumulated depreciation and amortization (69,031) (64,370)
Net property, plant and equipment 73,917 70,564
Land and Land Improvements [Member]    
Property, plant, and equipment 5,895 5,759
Building and Building Improvements [Member]    
Property, plant, and equipment 38,271 37,895
Leasehold Improvements [Member]    
Property, plant, and equipment 12,120 11,216
Machinery and Equipment [Member]    
Property, plant, and equipment 68,610 65,244
Furniture, Fixtures, and Computers [Member]    
Property, plant, and equipment 9,598 8,314
Construction in Progress [Member]    
Property, plant, and equipment $ 8,454 $ 6,506