v3.25.2
Accrued Expenses and Other Current Liabilities (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Expenses and Other Current Liabilities [Abstract]    
Wages and employee benefits $ 40,070 $ 39,457
Taxes other than income taxes 8,928 6,062
Accrued royalties 29,187 36,111
Accrued freight costs 39,005 33,071
Accrued mining fees 100,753 84,538
Other liabilities 12,796 7,559
Total accrued expenses and other current liabilities $ 230,739 $ 206,798