XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Note 1 - Condensed Consolidated Financial Statements - Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Sales, net $ 21,165   $ 20,254   $ 40,219 $ 38,485
Cost of products 11,130   12,707   21,234 24,650
Gross margin 10,035   7,547   18,985 13,835
Engineering and product development 2,306   1,984   5,033 4,061
General and administrative 1,791   1,832   3,258 3,536
Selling, general and administrative expenses 6,038   5,522   12,072 10,827
Operating income 3,997   2,025   6,913 3,008
Income tax (expense) benefit 275   220   945 241
Net income (loss) 3,741 $ 2,132 1,664 $ 681 5,873 2,345
Loss on investments         (0) (91)
Operating Segments [Member]            
Sales, net 21,165   20,254   40,219 38,485
Cost of products 11,130   12,707   21,234 24,650
Gross margin 10,035   7,547   18,985 13,835
Engineering and product development 2,306   1,984   5,033 4,061
Marketing and selling 1,941   1,706   3,781 3,230
General and administrative 1,791   1,832   3,258 3,536
Selling, general and administrative expenses 6,038   5,522   12,072 10,827
Operating income 3,997   2,025   6,913 3,008
Other (expense) income (a) 19   (141)   (95) (331)
Income tax (expense) benefit (275)   (220)   (945) (241)
Net income (loss) 3,741   1,664   5,873 2,436
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]            
Loss on investments $ 0   $ 0   $ 0 $ (91)