Annual report pursuant to Section 13 and 15(d)

Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details)

v3.22.2.2
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Nettable derivative assets:    
Gross derivative receivable $ 99,141 $ 63,119
Amounts Netted (7,398) (18,583)
Cash Collateral Pledge 0 0
Net Derivative 91,743 44,536
Nettable derivative liabilities:    
Gross derivative payable 100,451 13,222
Amounts Netted (2,373) (1,167)
Cash Collateral Pledge (22,298) (4,516)
Net derivative payables 75,780 7,539
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 34,821 56,923
Amounts Netted (7,398) (18,583)
Cash Collateral Pledge 0 0
Net Derivative 27,423 38,340
Nettable derivative liabilities:    
Gross derivative payable 72,937 1,410
Amounts Netted (2,373) (1,167)
Cash Collateral Pledge 0 0
Net derivative payables 70,564 243
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 26,984 7,322
Amounts Netted 0 0
Cash Collateral Pledge (22,298) (4,516)
Net derivative payables 4,686 2,806
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 20,245 4,510
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 20,245 4,510
Nettable derivative liabilities:    
Gross derivative payable 0 465
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 0 465
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 44,075 1,686
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 44,075 1,686
Nettable derivative liabilities:    
Gross derivative payable 530 4,025
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 530 $ 4,025