XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 79,239 $ 88,743 $ 140,686 $ 166,888
Cost of sales 64,925 71,018 114,589 135,858
Gross margin 14,314 17,725 26,097 31,030
Selling, general and administrative expense 9,100 10,236 18,044 18,810
Operating income 5,214 7,489 8,053 12,220
Other income and expense        
Net interest (income) expense (32) (38) (16) 45
Net periodic post-retirement benefit (117) (138) (227) (276)
Total other income (149) (176) (243) (231)
Income before taxes 5,363 7,665 8,296 12,451
Income tax expense 1,311 1,246 2,061 2,273
Net income $ 4,052 $ 6,419 $ 6,235 $ 10,178
Net income per share of common stock:        
Basic (in USD per share) $ 0.47 $ 0.74 $ 0.73 $ 1.17
Diluted (in USD per share) $ 0.47 $ 0.73 $ 0.72 $ 1.15