XML 18 R3.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
Income Statement [Abstract]      
Net sales $ 302,378 $ 357,738 $ 377,376
Total cost of sales 249,118 293,218 324,974
Gross margin 53,260 64,520 52,402
Selling, general and administrative expense 36,565 37,983 34,399
Operating income 16,695 26,537 18,003
Other income and expense      
Loss from extinguishment of debt 0 0 1,582
Net periodic post-retirement benefit (593) (220) (124)
Net interest (income) expense (193) 1,011 1,960
Total other (income) and expense (786) 791 3,418
Income before income taxes 17,481 25,746 14,585
Income taxes:      
Current 3,709 2,949 5,851
Deferred 473 2,473 (3,469)
Total income taxes 4,182 5,422 2,382
Net income $ 13,299 $ 20,324 $ 12,203
Net income per share of common stock:      
Basic (in USD per share) $ 1.53 $ 2.37 $ 1.44
Diluted (in USD per share) $ 1.51 $ 2.31 $ 1.44