XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)        
Revenues $ 48,773 $ 43,838 $ 96,107 $ 83,831
Cost of goods sold 32,926 26,584 67,909 51,496
Gross profit 15,847 17,254 28,198 32,335
Operating expenses:        
Selling 2,714 2,317 5,486 5,045
General and administrative 11,279 5,951 16,066 12,205
Research and development 1,320 1,607 2,970 3,236
Operating Expenses 15,313 9,875 24,522 20,486
Operating income 534 7,379 3,676 11,849
Interest and dividend income 388 127 544 367
Other investment income/(losses) (542) 98 (651) (623)
Other income 23 29 37 39
Interest expense 0 (27) 0 (27)
Nonoperating Income (Expense) (131) 227 (70) (244)
Income before provision for income taxes 403 7,606 3,606 11,605
Provision for income taxes (1) (1,043) (412) (1,557)
Net income $ 402 $ 6,563 $ 3,194 $ 10,048
Net income per basic share $ 0.23 $ 3.73 $ 1.81 $ 5.71
Weighted average basic shares outstanding 1,761 1,760 1,761 1,761
Net income per diluted share $ 0.23 $ 3.73 $ 1.81 $ 5.70
Weighted average diluted shares outstanding 1,763 1,761 1,762 1,762
Dividends per common share $ 2.20 $ 2.15 $ 4.40 $ 4.30