v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 67,698 $ 69,547 $ 126,700 $ 138,887
Cost of goods sold 54,789 56,373 102,838 111,729
Gross profit 12,909 13,174 23,862 27,158
Selling, general and administrative expenses 8,098 7,424 16,438 16,166
Operating income 4,811 5,750 7,424 10,992
Interest income, net 476 879 918 1,730
Income before income taxes 5,287 6,629 8,342 12,722
Income tax provision 1,125 1,044 1,974 2,540
Net income $ 4,162 $ 5,585 $ 6,368 $ 10,182
Earnings per share        
Basic (in dollars per share) $ 0.12 $ 0.14 $ 0.18 $ 0.28
Diluted (in dollars per share) $ 0.12 $ 0.14 $ 0.18 $ 0.28