XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Supply contracts (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Performance obligations unsatisfied or partially unsatisfied  
Total $ 3,341,114
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 678,706
Expected timing of satisfaction period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 1,225,359
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 800,051
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 636,998
Expected timing of satisfaction period 1 year
Illinois Basin  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 2,203,545
Illinois Basin | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 380,626
Expected timing of satisfaction period 3 months
Illinois Basin | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 853,006
Expected timing of satisfaction period 1 year
Illinois Basin | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 489,615
Expected timing of satisfaction period 1 year
Illinois Basin | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 480,298
Expected timing of satisfaction period 1 year
Appalachia  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 1,137,569
Appalachia | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 298,080
Expected timing of satisfaction period 3 months
Appalachia | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 372,353
Expected timing of satisfaction period 1 year
Appalachia | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 310,436
Expected timing of satisfaction period 1 year
Appalachia | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 156,700
Expected timing of satisfaction period 1 year