v3.25.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Net sales $ 273,798 $ 302,378 $ 357,738
Total cost of sales 226,216 249,118 293,218
Gross margin 47,582 53,260 64,520
Selling, general and administrative expense 33,364 36,565 37,983
Operating income 14,218 16,695 26,537
Other income and expense      
Net periodic post-retirement benefit (460) (593) (220)
Net interest (income) expense 1 (193) 1,011
Total other (income) and expense (459) (786) 791
Income before income taxes 14,677 17,481 25,746
Income taxes:      
Current 4,312 3,709 2,949
Deferred (830) 473 2,473
Total income taxes 3,482 4,182 5,422
Net income $ 11,195 $ 13,299 $ 20,324
Net income per share of common stock:      
Basic (in USD per share) $ 1.31 $ 1.53 $ 2.37
Diluted (in USD per share) $ 1.29 $ 1.51 $ 2.31