XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)        
Revenues $ 41,911 $ 44,631 $ 125,742 $ 140,651
Cost of goods sold 28,175 26,978 79,671 82,921
Gross profit 13,736 17,653 46,071 57,730
Operating expenses:        
Selling 2,348 2,306 7,392 7,451
General and administrative 5,453 4,493 17,658 15,217
Research and development 1,869 1,251 5,106 4,180
Total operating expense 9,670 8,050 30,156 26,848
Operating income 4,066 9,603 15,915 30,882
Interest and dividend income 320 210 687 639
Other investment income/(losses) (782) 764 (1,405) 216
Other income 0 7 39 92
Interest Expense (97) 0 (124) 0
Total other income expense (559) 981 (803) 947
Income before provision for income taxes 3,507 10,584 15,112 31,829
Provision for income taxes (568) (1,745) (2,125) (5,143)
Net income $ 2,939 $ 8,839 $ 12,987 $ 26,686
Net income per basic share $ 1.67 $ 4.95 $ 7.38 $ 14.89
Weighted average basic shares outstanding 1,760 1,786 1,761 1,793
Net income per diluted share $ 1.67 $ 4.94 $ 7.37 $ 14.86
Weighted average diluted shares outstanding 1,761 1,788 1,762 1,796
Dividends per common share $ 2.20 $ 2.15 $ 6.50 $ 6.05