v3.25.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenues $ 65,571 $ 53,289
Cost of sales 55,917 46,271
Gross profit 9,654 7,018
Earnings of unconsolidated operations 15,986 13,307
Operating expenses    
Selling, general and administrative expenses 17,868 15,453
Amortization of intangible assets 162 126
Gain on sale of assets (72) (11)
Operating expenses 17,958 15,568
Operating profit 7,682 4,757
Other expense (income)    
Interest expense 1,774 1,111
Interest income (865) (1,127)
Closed mine obligations 473 455
Loss (gain) on equity securities 870 (1,041)
Other, net 303 (214)
Other (income) expense 2,555 (816)
Income before income tax provision 5,127 5,573
Income tax provision 227 1,003
Net income $ 4,900 $ 4,570
Earnings per share:    
Basic earnings per share (in dollars per share) $ 0.67 $ 0.61
Diluted earnings per share (in dollars per share) $ 0.66 $ 0.61
Basic weighted average shares outstanding (in shares) 7,363 7,452
Diluted weighted average shares outstanding (in shares) 7,447 7,515