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.25.0.1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Nettable derivative assets:    
Gross derivative receivable $ 124,109 $ 118,799
Amounts Netted (31,269) (4,079)
Cash Collateral Pledge 0 0
Net Derivative 92,840 114,720
Nettable derivative liabilities:    
Gross derivative payable 26,605 45,335
Amounts Netted (582) (1,034)
Cash Collateral Pledge (20,214) (17,550)
Net derivative payables 5,809 26,751
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 46,040 102,091
Amounts Netted (31,269) (4,079)
Cash Collateral Pledge 0 0
Net Derivative 14,771 98,012
Nettable derivative liabilities:    
Gross derivative payable 1,819 8,724
Amounts Netted (582) (1,034)
Cash Collateral Pledge 0 0
Net derivative payables 1,237 7,690
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 24,660 22,316
Amounts Netted 0 0
Cash Collateral Pledge (20,214) (17,550)
Net derivative payables 4,446 4,766
Futures contracts    
Nettable derivative assets:    
Gross derivative receivable 126 39
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 126 39
Nettable derivative liabilities:    
Gross derivative payable 8,226 1,557
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 8,226 1,557
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 69,843 15,151
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 69,843 15,151
Nettable derivative liabilities:    
Gross derivative payable 0 14,256
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 0 $ 14,256