XML 112 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventories    
Coal $ 99,174 $ 96,954
Repair parts and supplies 145,087 126,061
Inventories 244,261 223,015
Allowance for slow-moving and obsolete inventories $ 1,600 $ 2,400