v3.25.1
Note 1 - Condensed Consolidated Financial Statements - Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Sales, net $ 19,054 $ 18,231
Cost of products 10,104 11,943
Selling, general and administrative expenses 6,034 5,305
Operating income 2,916 983
Income tax (expense) benefit 670 21
Net income (loss) 2,132 681
Loss on investments (0) (91)
Operating Segments [Member]    
Sales, net 19,054 18,231
Cost of products 10,104 11,943
Gross margin 8,950 6,288
Engineering and product development 2,537 2,076
Marketing and selling 1,723 1,524
General and administrative 1,774 1,705
Selling, general and administrative expenses 6,034 5,305
Operating income 2,916 983
Other (expense) income (a) [1] (114) (190)
Income tax (expense) benefit (670) (21)
Net income (loss) 2,132 772
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]    
Loss on investments $ 0 $ (91)
[1] Other segment items included interest expense and foreign currency exchange gains/(losses)