v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenues $ 62,775 $ 65,571
Cost of sales 48,484 55,917
Gross profit 14,291 9,654
Earnings of unconsolidated operations 16,571 15,986
Operating expenses    
Selling, general and administrative expenses 19,701 17,868
Amortization of intangible assets 151 162
Gain on sale of assets (6) (72)
Operating expenses 19,846 17,958
Operating profit 11,016 7,682
Other expense (income)    
Interest expense 1,658 1,774
Interest income (595) (865)
Closed mine obligations 489 473
(Gain) loss on equity securities (455) 870
Other, net 92 303
Other (income) expense 1,189 2,555
Income before income tax provision 9,827 5,127
Income tax provision 991 227
Net income $ 8,836 $ 4,900
Earnings per share:    
Basic earnings per share (in dollars per share) $ 1.18 $ 0.67
Diluted earnings per share (in dollars per share) $ 1.17 $ 0.66
Basic weighted average shares outstanding (in shares) 7,482 7,363
Diluted weighted average shares outstanding (in shares) 7,552 7,447