Note 10 - Property, Plant and Equipment - Property, Plant, and Equipment (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, plant, and equipment | $ 138,168 | $ 134,934 |
Accumulated depreciation and amortization | (66,662) | (64,370) |
Net property, plant and equipment | 71,506 | 70,564 |
Land and Land Improvements [Member] | ||
Property, plant, and equipment | 5,802 | 5,759 |
Building and Building Improvements [Member] | ||
Property, plant, and equipment | 37,996 | 37,895 |
Leasehold Improvements [Member] | ||
Property, plant, and equipment | 11,890 | 11,216 |
Machinery and Equipment [Member] | ||
Property, plant, and equipment | 66,622 | 65,244 |
Furniture, Fixtures, and Computers [Member] | ||
Property, plant, and equipment | 8,827 | 8,314 |
Construction in Progress [Member] | ||
Property, plant, and equipment | $ 7,031 | $ 6,506 |