XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Supply contracts (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Performance obligations unsatisfied or partially unsatisfied  
Total $ 2,877,363
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 1,099,422
Expected timing of satisfaction period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 956,651
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 436,085
Expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 385,205
Expected timing of satisfaction period 1 year
Illinois Basin Coal  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 1,969,444
Illinois Basin Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 682,321
Expected timing of satisfaction period 6 months
Illinois Basin Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 580,348
Expected timing of satisfaction period 1 year
Illinois Basin Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 351,675
Expected timing of satisfaction period 1 year
Illinois Basin Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 355,100
Expected timing of satisfaction period 1 year
Appalachia Coal  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 907,919
Appalachia Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 417,101
Expected timing of satisfaction period 6 months
Appalachia Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 376,303
Expected timing of satisfaction period 1 year
Appalachia Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 84,410
Expected timing of satisfaction period 1 year
Appalachia Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 30,105
Expected timing of satisfaction period 1 year