Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Nettable derivative assets:    
Gross derivative receivable $ 93,577 $ 118,799
Amounts Netted (1,175) (4,079)
Cash Collateral Pledge 0 0
Net Derivative 92,402 114,720
Nettable derivative liabilities:    
Gross derivative payable 109,235 45,335
Amounts Netted (2,738) (1,034)
Cash Collateral Pledge (20,019) (17,550)
Net derivative payables 86,478 26,751
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 93,105 102,091
Amounts Netted (1,175) (4,079)
Cash Collateral Pledge 0 0
Net Derivative 91,930 98,012
Nettable derivative liabilities:    
Gross derivative payable 21,566 8,724
Amounts Netted (2,738) (1,034)
Cash Collateral Pledge 0 0
Net derivative payables 18,828 7,690
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 24,852 22,316
Amounts Netted 0 0
Cash Collateral Pledge (20,019) (17,550)
Net derivative payables 4,833 4,766
Futures contracts    
Nettable derivative assets:    
Gross derivative receivable 12 1,557
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 12 1,557
Nettable derivative liabilities:    
Gross derivative payable 11,615 39
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 11,615 39
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 460 15,151
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 460 15,151
Nettable derivative liabilities:    
Gross derivative payable 51,202 14,256
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 51,202 $ 14,256