XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 69,547 $ 116,158 $ 138,887 $ 235,072
Cost of goods sold 56,373 87,502 111,729 177,394
Gross profit 13,174 28,656 27,158 57,678
Selling, general and administrative expenses 7,424 12,173 16,166 26,706
Operating income 5,750 16,483 10,992 30,972
Interest income, net 879 723 1,730 1,206
Income before income taxes 6,629 17,206 12,722 32,178
Income tax provision 1,044 2,885 2,540 6,308
Net income $ 5,585 $ 14,321 $ 10,182 $ 25,870
Earnings per share        
Basic (in dollars per share) $ 0.14 $ 0.42 $ 0.28 $ 0.75
Diluted (in dollars per share) 0.14 0.42 0.28 0.75
Dividends paid per share (in dollars per share) $ 0.84 $ 0.14 $ 0.98 $ 0.28