XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventories    
Coal $ 99,776 $ 99,174
Repair parts and supplies 150,089 145,087
Inventories 249,865 244,261
Allowance for slow-moving and obsolete inventories $ 1,600 $ 1,600