v3.25.2
Contract Obligations (Schedule of Contract Obligations) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Contract Obligations [Line Items]    
Contract obligations, Current $ 21,983 $ 37,090
Contract obligations, Non-current 448,987 312,822
Deferred consideration liability 319,082 285,050
Coal Leases Contract Liability [Member]    
Contract Obligations [Line Items]    
Contract obligations, Current 843 843
Contract obligations, Non-current 18,981 19,156
Stanwell Below Market Coal Supply Agreement [Member]    
Contract Obligations [Line Items]    
Contract obligations, Current 21,140 36,247
Contract obligations, Non-current 13,101 8,616
Prepaid Coal Supply Liability - Stanwell [Member]    
Contract Obligations [Line Items]    
Contract obligations $ 97,823 $ 0