XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sales, net $ 21,165 $ 20,254 $ 40,219 $ 38,485
Expenses:        
Cost of products 11,130 12,707 21,234 24,650
Gross margin 10,035 7,547 18,985 13,835
Selling, general and administrative expenses        
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
Total 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:        
Net interest income (expense) 39 (106) 42 (280)
Gain on disposal of property, plant and equipment 0 0 0 2
Loss on investments 0 0 0 (91)
Other expense (20) (35) (137) (53)
Total other income (expense), net 19 (141) (95) (422)
Income before income taxes 4,016 1,884 6,818 2,586
Provision for income tax (expense) (275) (220) (945) (241)
Net income $ 3,741 $ 1,664 $ 5,873 $ 2,345
Net income per share-basic: (in dollars per share) $ 1.03 $ 0.47 $ 1.63 $ 0.66
Net income per share-diluted: (in dollars per share) $ 0.96 $ 0.47 $ 1.51 $ 0.66
Weighted average shares outstanding-basic (in shares) 3,646,503 3,529,910 3,609,744 3,534,209
Weighted average shares outstanding-diluted (in shares) 3,893,373 3,564,170 3,893,462 3,559,305