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.24.3
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Nettable derivative assets:    
Gross derivative receivable $ 111,218 $ 118,799
Amounts Netted (2,497) (4,079)
Cash Collateral Pledge 0 0
Net Derivative 108,721 114,720
Nettable derivative liabilities:    
Gross derivative payable 71,519 45,335
Amounts Netted (2,189) (1,034)
Cash Collateral Pledge (23,285) (17,550)
Net derivative payables 46,045 26,751
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 107,580 102,091
Amounts Netted (2,497) (4,079)
Cash Collateral Pledge 0 0
Net Derivative 105,083 98,012
Nettable derivative liabilities:    
Gross derivative payable 12,852 8,724
Amounts Netted (2,189) (1,034)
Cash Collateral Pledge 0 0
Net derivative payables 10,663 7,690
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 32,055 22,316
Amounts Netted 0 0
Cash Collateral Pledge (23,285) (17,550)
Net derivative payables 8,770 4,766
Futures contracts    
Nettable derivative assets:    
Gross derivative receivable 61 1,557
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 61 1,557
Nettable derivative liabilities:    
Gross derivative payable 7,231 39
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 7,231 39
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 3,577 15,151
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 3,577 15,151
Nettable derivative liabilities:    
Gross derivative payable 19,381 14,256
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 19,381 $ 14,256