v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of derivative instruments

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

June 30, 2026

​

  ​ ​ ​

Level 1

​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Effect of Netting

  ​ ​ ​

Net Fair Value

Assets

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

Derivative contracts

​

$

—

​

$

2,493,122

​

$

—

​

$

(2,493,122)

​

$

—

Cash equivalents

​

$

183,160

​

$

—

​

$

—

​

$

—

​

$

183,160

Liabilities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Derivative contracts

​

$

—

​

$

2,549,588

​

$

—

​

$

(2,493,122)

​

$

56,466

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2025

​

​

Level 1

​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Effect of Netting

  ​ ​ ​

Net Fair Value

Assets

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

Derivative contracts

​

$

—

​

$

5,401,303

​

$

—

​

$

(1,552,027)

​

$

3,849,276

Cash equivalents

​

$

181,076

​

$

—

​

$

—

​

$

—

​

$

181,076

Liabilities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Derivative contracts

​

$

—

​

$

1,552,027

​

$

—

​

$

(1,552,027)

​

$

—