XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,312,081 $ 1,450,467 $ 3,707,687 $ 3,796,408
Crude oil revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 910,811 1,073,933 2,745,874 2,600,888
Purchased crude oil sales        
Disaggregation of Revenue [Line Items]        
Total revenues 338,224 320,692 666,931 994,059
NGL and natural gas revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 56,036 47,079 274,663 170,953
Purchased NGL and natural gas sales        
Disaggregation of Revenue [Line Items]        
Total revenues $ 7,010 $ 8,763 $ 20,219 $ 30,508