XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME        
Net sales $ 33,667 $ 40,355 $ 107,525 $ 118,122
Cost of sales 24,199 27,736 77,225 82,526
Gross margin 9,468 12,619 30,300 35,596
Selling, general and administrative expense 6,119 6,074 18,155 17,644
Operating income 3,349 6,545 12,145 17,952
Interest income 1,235 1,064 3,754 3,003
Income before income taxes 4,584 7,609 15,899 20,955
Provision for income taxes 1,106 1,852 3,823 5,058
Net income 3,478 5,757 12,076 15,897
Other comprehensive income (loss), marketable securities adjustment:        
Unrealized income (loss) arising during year, net 1 30 6 (72)
Comprehensive income $ 3,479 $ 5,787 $ 12,082 $ 15,825
Net income per basic share $ 0.28 $ 0.47 $ 0.98 $ 1.29
Net income per diluted share $ 0.28 $ 0.47 $ 0.98 $ 1.29
Weighted average shares outstanding - basic 12,319 12,314 12,316 12,310
Weighted average shares outstanding - diluted 12,319 12,314 12,316 12,310