v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sales $ 66,685 $ 67,536 $ 165,370 $ 162,063
Less:        
Lower of cost or net realizable value inventory adjustments 270 419 1,092 1,754
Gross Margin 16,649 12,361 34,321 25,682
Selling and administrative 10,022 8,925 21,295 18,080
Accretion of asset retirement obligation 777 650 1,553 1,299
Impairment of long-lived assets 0 1,204 0 1,866
Gain on sale of assets (6) (1,262) (34) (1,422)
Other operating income (1,129) (1,222) (2,289) (2,505)
Other operating expense 5,922 2,654 6,508 3,250
Operating Income 1,063 1,412 7,288 5,114
Other Income (Expense)        
Equity in loss of unconsolidated entities (11) (232) (11) (232)
Interest expense, net 0 (66) 0 (171)
Interest income 1,327 651 1,994 1,026
Other income (expense) 73 (354) 121 (820)
Income from Continuing Operations Before Income Taxes 2,452 1,411 9,392 4,917
Income tax expense 57 35 116 113
Net Income from Continuing Operations 2,395 1,376 9,276 4,804
Net Income from Discontinued Operations, Net of Tax 13,182 1,887 13,719 3,065
Net Income $ 15,577 $ 3,263 $ 22,995 $ 7,869
Net income per share:        
Continuing operations - Basic $ 0.18 $ 0.10 $ 0.70 $ 0.37
Discontinued operations - Basic 1.00 0.15 1.04 0.24
Net income - Basic 1.18 0.25 1.74 0.61
Continuing operations - Diluted 0.18 0.10 0.70 0.37
Discontinued operations - Diluted 0.99 0.15 1.03 0.23
Net income - Diluted $ 1.17 $ 0.25 $ 1.73 $ 0.60
Weighted Average Shares Outstanding:        
Basic (in shares) 13,195 12,985 13,168 12,951
Diluted (in shares) 13,272 13,174 13,280 13,131
Freight Costs [Member]        
Less:        
Cost of goods sold $ 11,050 $ 11,011 $ 27,780 $ 28,502
Warehouse and Handling [Member]        
Less:        
Cost of goods sold 3,046 3,114 6,890 6,604
Mineral [Member]        
Sales     165,370 162,063
Less:        
Cost of goods sold $ 35,670 $ 40,631 $ 95,287 $ 99,521