Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.0.1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Nettable derivative assets:    
Gross derivative receivable $ 28,255 $ 63,119
Amounts Netted (3,527) (18,583)
Cash Collateral Pledge 0 0
Net Derivative 24,728 44,536
Nettable derivative liabilities:    
Gross derivative payable 62,565 13,222
Amounts Netted (3,806) (1,167)
Cash Collateral Pledge (11,008) (4,516)
Net derivative payables 47,751 7,539
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 15,536 56,923
Amounts Netted (3,527) (18,583)
Cash Collateral Pledge 0 0
Net Derivative 12,009 38,340
Nettable derivative liabilities:    
Gross derivative payable 39,919 1,410
Amounts Netted (3,806) (1,167)
Cash Collateral Pledge 0 0
Net derivative payables 36,113 243
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 15,631 7,322
Amounts Netted 0 0
Cash Collateral Pledge (11,008) (4,516)
Net derivative payables 4,623 2,806
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 7,183 4,510
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 7,183 4,510
Nettable derivative liabilities:    
Gross derivative payable 1,766 465
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 1,766 465
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 5,536 1,686
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 5,536 1,686
Nettable derivative liabilities:    
Gross derivative payable 5,249 4,025
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 5,249 $ 4,025