v3.25.2
Supplemental Cash Flow Information - Summary of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Supplemental Cash Flow Elements [Abstract]    
Cash paid for interest $ 103,935 $ 153,652
Cash paid for income taxes 315,605 356,201
Cash received for income tax refunds 302 3,266
Non-cash investing activities:    
Asset retirement obligation additions and revisions, net $ 7,460 $ 11,302