XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 53,148 $ 49,850 $ 179,848 $ 188,737
Cost of goods sold 42,920 40,668 145,758 152,397
Gross profit 10,228 9,182 34,090 36,340
Selling, general and administrative expenses 7,363 5,642 23,801 21,809
Gain on disposition of assets, net   (50)   (51)
Operating income 2,865 3,590 10,289 14,582
Interest income, net 443 634 1,361 2,364
Income before income taxes 3,308 4,224 11,650 16,946
Income tax provision 658 820 2,632 3,360
Net income $ 2,650 $ 3,404 $ 9,018 $ 13,586
Earnings per share        
Basic (in dollars per share) $ 0.07 $ 0.1 $ 0.25 $ 0.37
Diluted (in dollars per share) $ 0.07 $ 0.1 $ 0.25 $ 0.37