Annual report [Section 13 and 15(d), not S-K Item 405]

ORGANIZATION, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Payable (Details)

v3.25.0.1
ORGANIZATION, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Payable (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable related to vendors $ 37,147,926 $ 36,944,263
Other 2,141,505 682,085
Trade accounts payable 39,289,431 37,626,348
Revenue held in suspense 28,166,335 31,592,825
Revenues and royalties payable 7,600,654 12,756,113
Revenues payable 35,766,989 44,348,938
Accrued capital expenditures 3,645,377 7,518,603
Accrued lease operating expenses 5,313,315 6,798,548
Accrued interest 2,830,440 3,684,378
Accrued general and administrative expense 4,897,904 4,047,095
Other 3,985,805 40,214
Accrued expenses 20,672,841 22,088,838
Accounts payable $ 95,729,261 $ 104,064,124