XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net sales $ 72,992 $ 86,728 $ 239,880 $ 283,961
Cost of sales 60,647 71,450 196,505 230,380
Gross margin 12,345 15,278 43,375 53,581
Selling, general and administrative expense 8,740 9,403 27,550 29,562
Operating income 3,605 5,875 15,825 24,019
Other income and expense        
Net interest (income) expense (144) 187 (99) 836
Net periodic post-retirement benefit (138) (52) (414) (157)
Total other (income) and expense (282) 135 (513) 679
Income before taxes 3,887 5,740 16,338 23,340
Income tax expense 727 1,386 3,000 5,198
Net income $ 3,160 $ 4,354 $ 13,338 $ 18,142
Net income per common share:        
Basic (in USD per share) $ 0.36 $ 0.50 $ 1.53 $ 2.13
Diluted (in USD per share) $ 0.36 $ 0.49 $ 1.51 $ 2.08