XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Measurements  
Schedule of Derivative Instruments

    

June 30, 2023

    

Level 1

Level 2

    

Level 3

    

Effect of Netting

    

Net Fair Value

Assets

    

    

    

    

    

Derivative contracts

$

$

1,286,070

$

$

$

1,286,070

Short term investments

$

26,804,482

$

$

$

$

26,804,482

December 31, 2022

Level 1

Level 2

    

Level 3

    

Effect of Netting

    

Net Fair Value

Assets

    

    

    

    

    

Derivative contracts

$

$

1,401,640

$

$

(179,550)

$

1,222,090

Liabilities

Derivative contracts

$

$

(179,550)

$

$

179,550

$