XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Property and Equipment - Property Impairment (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
item
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
item
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Oil and Gas Property, Successful Effort Method, Gross [Abstract]          
Impairment expense $ 2,670,000 $ 0 $ 2,676,669 $ 0 $ 530,000
Number of wells drilled | item 2   2    
Impairment of oil and gas properties   $ 0 $ 2,700,000 $ 0 $ 1,450,000