XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS    
Net sales $ 59,002 $ 69,340
Cost of goods sold 48,049 55,356
Gross profit 10,953 13,984
Selling, general and administrative expenses 8,340 8,742
Operating income 2,613 5,242
Interest income, net 442 851
Income before income taxes 3,055 6,093
Income tax provision 849 1,496
Net income $ 2,206 $ 4,597
Earnings per share    
Basic (in dollars per share) $ 0.06 $ 0.13
Diluted (in dollars per share) $ 0.06 $ 0.13