XML 36 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Note 1 - Condensed Consolidated Financial Statements - Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Sales, net $ 21,293 $ 19,054
Cost of products 10,263 10,104
Gross margin 11,030 8,950
Engineering and product development 3,664 2,537
General and administrative 2,258 1,774
Selling, general and administrative expenses 7,741 6,034
Operating income 3,289 2,916
Income tax (expense) 682 670
Net income (loss) 2,762 2,132
Operating Segments [Member]    
Sales, net 21,293 19,054
Cost of products 10,263 10,104
Gross margin 11,030 8,950
Engineering and product development 3,664 2,537
Marketing and selling 1,819 1,723
General and administrative 2,258 1,774
Selling, general and administrative expenses 7,741 6,034
Operating income 3,289 2,916
Other income (expense) (a) [1] 155 (114)
Income tax (expense) (682) (670)
Net income (loss) $ 2,762 $ 2,132
[1] Other segment items included interest expense and foreign currency exchange gains/(losses)