XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues and other:        
Sales $ 179,116 $ 153,940 $ 343,853 $ 297,912
Other income (expense), net 1,385 322 1,376 328
Total revenues, net of other expenses 180,501 154,262 345,229 298,240
Costs and expenses:        
Selling, general and administrative 20,557 19,083 41,217 35,616
Research and development 193 (28) 357 123
Amortization of identifiable intangibles 440 460 879 899
Pension and postretirement benefits 27 54 3 109
Interest expense 1,785 1,139 2,798 2,323
Asset impairments and costs associated with exit and disposal activities, net of adjustments (1) 80 17 587
Total 177,689 145,130 341,169 284,120
Income (loss) from continuing operations before income taxes 2,812 9,132 4,060 14,120
Income tax expense (benefit) 984 (38) 1,560 2,346
Net income (loss) from continuing operations 1,828 9,170 2,500 11,774
Income (loss) from discontinued operations, net of tax (97) (378) 9,332 306
Net income (loss) $ 1,731 $ 8,792 $ 11,832 $ 12,080
Basic:        
Continuing operations (in dollars per share) $ 0.05 $ 0.27 $ 0.07 $ 0.34
Discontinued operations (in dollars per share) 0 (0.01) 0.27 0.01
Basic earnings (loss) per share (in dollars per share) 0.05 0.26 0.34 0.35
Diluted:        
Continuing operations (in usd per share) 0.05 0.27 0.07 0.34
Discontinued operations (in dollars per share) 0 (0.01) 0.27 0.01
Diluted earnings (loss) per share (in dollars per share) $ 0.05 $ 0.26 $ 0.34 $ 0.35
Shares used to compute earnings (loss) per share:        
Basic (in shares) 34,775 34,378 34,694 34,350
Diluted (in shares) 34,775 34,378 34,694 34,350
Cost of goods sold        
Costs and expenses:        
Cost of goods and services sold $ 148,535 $ 119,012 $ 284,178 $ 234,119
Freight        
Costs and expenses:        
Cost of goods and services sold $ 6,153 $ 5,330 $ 11,720 $ 10,344