XML 144 R63.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Schedule of Disaggregation of Revenue Canada (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Crude oil, natural gas and natural gas liquids sales $ 478,988 $ 455,066 $ 354,326
Canada      
Disaggregation of Revenue [Line Items]      
Other revenue 213 0 41
Royalties (5,009) (5,821) (1,137)
Selling costs (1,131) (702) 0
Crude oil, natural gas and natural gas liquids sales 31,986 33,671 9,841
Oil revenue | Canada      
Disaggregation of Revenue [Line Items]      
Revenue 28,418 28,287 7,362
Gas revenue | Canada      
Disaggregation of Revenue [Line Items]      
Revenue 1,849 3,467 1,340
NGL revenue | Canada      
Disaggregation of Revenue [Line Items]      
Sales under the sales and purchase agreements $ 7,646 $ 8,440 $ 2,235