XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Schedule of Disaggregation of Revenue Canada (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net revenues $ 110,329 $ 100,155
Canada    
Disaggregation of Revenue [Line Items]    
Other revenue 49 0
Royalties (1,357) (1,117)
Selling costs (232) (143)
Net revenues 6,180 5,689
Oil revenue | Canada    
Disaggregation of Revenue [Line Items]    
Revenue 5,325 4,153
Gas revenue | Canada    
Disaggregation of Revenue [Line Items]    
Revenue 636 820
NGL revenue | Canada    
Disaggregation of Revenue [Line Items]    
NGL revenue $ 1,759 $ 1,976