XML 136 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Schedule of Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting [Abstract]      
Total Segment Revenue from Contracts with Customers $ 2,506,635 $ 2,280,018 $ 1,261,034
Loss on Commodity Derivatives, net 0 (237,024) (52,204)
Other Income not Allowed to Segments 53,261 24,354 38,394
Gain on Sale of Assets 8,981 34,589 11,723
Total Revenue and Other Income $ 2,568,877 $ 2,101,937 $ 1,258,947