XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)    
Revenues $ 47,334 $ 39,993
Cost of goods sold 34,983 24,912
Gross profit 12,351 15,081
Operating expenses:    
Selling 2,772 2,727
General and administrative 4,787 6,254
Research and development 1,650 1,630
Operating expenses 9,209 10,611
Operating income 3,142 4,470
Interest and dividend income 156 240
Other investment income/(losses) (109) (721)
Other income 14 10
Total other income expense 61 (471)
Income before provision for income taxes 3,203 3,999
Provision for income taxes (411) (514)
Net income $ 2,792 $ 3,485
Net income per basic share $ 1.59 $ 1.98
Weighted average basic shares outstanding 1,760 1,762
Net income per diluted share $ 1.59 $ 1.98
Weighted average diluted shares outstanding 1,761 1,763
Dividends per common share $ 2.20 $ 2.15