v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues $ 68,235 $ 52,345 $ 133,806 $ 105,634
Cost of sales 61,415 45,327 117,332 91,598
Gross profit 6,820 7,018 16,474 14,036
Earnings of unconsolidated operations 13,138 13,592 29,124 26,899
Operating expenses        
Selling, general and administrative expenses 19,773 17,720 37,641 33,173
Amortization of intangible assets 245 116 407 242
Gain on sale of assets (9) (4,592) (81) (4,603)
Operating expenses 20,009 13,244 37,967 28,812
Operating (loss) profit (51) 7,366 7,631 12,123
Other (income) expense        
Interest expense 1,944 1,311 3,718 2,422
Interest income (770) (1,038) (1,635) (2,165)
Closed mine obligations 503 471 976 926
(Gain) loss on equity securities (349) 264 521 (777)
Gain on settlement of excess funding liability (3,590) 0 (3,590) 0
Other, net 217 130 520 (84)
Other (income) expense (2,045) 1,138 510 322
Income before income tax (benefit) provision 1,994 6,228 7,121 11,801
Income tax (benefit) provision (1,266) 256 (1,039) 1,259
Net income $ 3,260 $ 5,972 $ 8,160 $ 10,542
Earnings per share:        
Basic earnings per share (in dollars per share) $ 0.44 $ 0.81 $ 1.10 $ 1.42
Diluted earnings per share (in dollars per share) $ 0.44 $ 0.81 $ 1.10 $ 1.42
Basic weighted average shares outstanding (in shares) 7,445 7,394 7,398 7,419
Diluted weighted average shares outstanding (in shares) 7,445 7,394 7,446 7,437