XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Supplemental Balance Sheet Information - Components of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, plant and equipment, gross $ 109,709 $ 108,922
Less: Accumulated depreciation (69,432) (68,437)
Property, plant and equipment, net 40,277 40,485
Land [Member]    
Property, plant and equipment, gross 1,273 4,693
Building and Building Improvements [Member]    
Property, plant and equipment, gross 33,534 30,109
Machinery and Equipment [Member]    
Property, plant and equipment, gross 61,533 60,986
Furniture and Fixtures [Member]    
Property, plant and equipment, gross 3,073 3,067
Computer Equipment [Member]    
Property, plant and equipment, gross 8,052 7,990
Construction in Progress [Member]    
Property, plant and equipment, gross $ 2,244 $ 2,077