XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Note 5 - Supplemental Balance Sheet Information - Components of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, plant and equipment, gross $ 111,149 $ 108,922
Less: Accumulated depreciation (70,535) (68,437)
Property, plant and equipment, net 40,614 40,485
Land [Member]    
Property, plant and equipment, gross 4,693 4,693
Building and Building Improvements [Member]    
Property, plant and equipment, gross 30,124 30,109
Machinery and Equipment [Member]    
Property, plant and equipment, gross 62,012 60,986
Furniture and Fixtures [Member]    
Property, plant and equipment, gross 3,108 3,067
Computer Equipment [Member]    
Property, plant and equipment, gross 8,090 7,990
Construction in Progress [Member]    
Property, plant and equipment, gross $ 3,122 $ 2,077