v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Financial instruments and concentrations of risk (Details) - customer
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Financial Instruments and Concentrations of Risk    
Number of purchasers 2  
Sales revenue | Customer Concentration Risk | Oil    
Financial Instruments and Concentrations of Risk    
Number of purchasers 1 1