v3.26.1
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]        
Oil $ 110,167,205 $ 82,778,476 $ 186,372,219 $ 159,283,526
Natural gas (9,179,381) (2,238,937) (13,475,469) (2,541,664)
Natural gas liquids 3,693,665 2,063,220 5,456,403 4,952,104
Total oil, natural gas, and natural gas liquids revenues $ 104,681,489 $ 82,602,759 $ 178,353,153 $ 161,693,966