XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Fair value of the impaired assets (Details) - Non-recurring - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Property and Equipment    
Total Nonrecurring fair value measurement $ 1,342,942 $ 492,253
Oil and gas properties    
Property and Equipment    
Total Nonrecurring fair value measurement 1,342,942 492,253
Level 3    
Property and Equipment    
Total Nonrecurring fair value measurement 1,342,942 492,253
Level 3 | Oil and gas properties    
Property and Equipment    
Total Nonrecurring fair value measurement $ 1,342,942 $ 492,253