XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE FROM CONTRACTS WITH CUSTOMERS - Supply contracts (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Performance obligations unsatisfied or partially unsatisfied  
Total $ 2,565,571
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 564,369
Expected timing of satisfaction period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 1,100,572
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 $ 515,425
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,800,535
Illinois Basin Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 361,441
Expected timing of satisfaction period 3 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 $ 668,579
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 $ 415,415
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 $ 765,036
Appalachia Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 202,928
Expected timing of satisfaction period 3 months
Appalachia Coal | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Performance obligations unsatisfied or partially unsatisfied  
Total $ 431,993
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 $ 100,010
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