XML 200 R119.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Schedule of Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting [Abstract]      
Total Segment Revenue from Contracts with Customers $ 2,280,018 $ 1,261,034 $ 879,462
Loss on Commodity Derivatives, net (237,024) (52,204) 0
Other Income not Allocated to Segments (Note 4) 24,354 38,394 126,886
Gain on Sale of Assets 34,589 11,723 15,295
Total Revenue and Other Income $ 2,101,937 $ 1,258,947 $ 1,021,643