XML 343 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit losses, current $ 2,291 $ 2,396
Property, plant and equipment, accumulated depreciation and amortization 701,951 667,260
Owned and lease mineral rights, accumulated depletion and amortization 132,229 124,965
Other acquired intangibles, accumulated amortization $ 42,801 $ 41,444
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 22,436,240 22,383,325
Common stock, shares outstanding (in shares) 13,052,684 13,016,390
Treasury stock, at cost (in shares) 9,383,556 9,366,935