Quarterly report [Sections 13 or 15(d)]

DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Impact of Company's Contracts on its Balance Sheets (Details)

v3.25.2
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Impact of Company's Contracts on its Balance Sheets (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Assets    
Derivatives assets, current $ 14,815,235 $ 5,497,057
Derivative assets, noncurrent 6,613,480 5,473,375
Liabilities    
Derivative liabilities, current 2,322,147 6,410,547
Derivative liabilities, noncurrent $ 3,864,413 $ 2,912,745