XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net sales $ 58,435 $ 72,992 $ 199,121 $ 239,880
Cost of sales 48,290 60,647 162,879 196,505
Gross margin 10,145 12,345 36,242 43,375
Selling, general and administrative expense 7,572 8,740 25,616 27,550
Operating income 2,573 3,605 10,626 15,825
Other income and expense        
Net interest (income) expense 34 (144) 18 (99)
Net periodic post-retirement benefit (117) (138) (344) (414)
Total other income (83) (282) (326) (513)
Income before taxes 2,656 3,887 10,952 16,338
Income tax expense 779 727 2,840 3,000
Net income $ 1,877 $ 3,160 $ 8,112 $ 13,338
Net income per share of common stock:        
Basic (in USD per share) $ 0.22 $ 0.36 $ 0.95 $ 1.53
Diluted (in USD per share) $ 0.22 $ 0.36 $ 0.93 $ 1.51