v3.25.1
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