XML 23 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS      
Net sales $ 236,555 $ 383,729 $ 380,995
Cost of goods sold 191,057 293,350 287,278
Gross profit 45,498 90,379 93,717
Selling, general and administrative expenses 27,376 43,213 41,921
Gain on disposition of assets, net (144) (2,036)  
Operating income 18,266 49,202 51,796
Interest income, net 2,876 2,860 338
Income before Income taxes 21,142 52,062 52,134
Income tax provision 3,289 10,367 11,787
Net income $ 17,853 $ 41,695 $ 40,347
Earnings per share      
Basic (in dollars per share) $ 0.5 $ 1.21 $ 1.18
Diluted (in dollars per share) $ 0.5 $ 1.21 $ 1.18