XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - 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
Selling, general and administrative expenses:    
Engineering and product development 3,664 2,537
Marketing and selling 1,819 1,723
General and administrative 2,258 1,774
Total selling, general and administrative expenses 7,741 6,034
Operating income 3,289 2,916
Other income (expense):    
Interest income, net 169 3
Other expense (14) (117)
Total other income (expense), net 155 (114)
Income before income taxes 3,444 2,802
Provision for income tax expense (682) (670)
Net income $ 2,762 $ 2,132
Earnings per share-basic: (in dollars per share) $ 0.74 $ 0.6
Earnings per share-diluted: (in dollars per share) $ 0.69 $ 0.55
Weighted average shares outstanding-basic (in shares) 3,740,728 3,572,576
Weighted average shares outstanding-diluted (in shares) 4,009,370 3,893,143