XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS      
Net sales $ 244,419 $ 236,555 $ 383,729
Cost of goods sold 197,644 191,057 293,350
Gross profit 46,775 45,498 90,379
Selling, general and administrative expenses 32,747 27,376 43,213
Gain on disposition of assets, net   (144) (2,036)
Operating income 14,028 18,266 49,202
Interest income, net 1,737 2,876 2,860
Income before income taxes 15,765 21,142 52,062
Income tax provision 4,382 3,289 10,367
Net income $ 11,383 $ 17,853 $ 41,695
Earnings per share      
Basic (in dollars per share) $ 0.32 $ 0.5 $ 1.21
Diluted (in dollars per share) $ 0.32 $ 0.5 $ 1.21