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

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

v3.25.4
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Impact of Company's contracts on its Balance Sheets (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Assets    
Derivative assets, current $ 21,468,134 $ 5,497,057
Derivative assets, noncurrent 9,739,430 5,473,375
Liabilities    
Derivative liabilities, current 841,193 6,410,547
Derivative liabilities, noncurrent $ 2,512,692 $ 2,912,745