XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Coal supply contracts (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Performance obligations unsatisfied or partially unsatisfied  
Total $ 1,739,843
Illinois Basin  
Performance obligations unsatisfied or partially unsatisfied  
Total 1,413,537
Appalachia  
Performance obligations unsatisfied or partially unsatisfied  
Total 326,306
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 386,702
Expected timing of satisfaction period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01 | Illinois Basin  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 248,362
Expected timing of satisfaction period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01 | Appalachia  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 138,340
Expected timing of satisfaction period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 749,041
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Illinois Basin  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 618,966
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Appalachia  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 130,075
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 296,405
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Illinois Basin  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 238,514
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Appalachia  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 57,891
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 307,695
Expected timing of satisfaction period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Illinois Basin  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 307,695
Expected timing of satisfaction period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Appalachia  
Performance obligations unsatisfied or partially unsatisfied  
Expected timing of satisfaction period