v3.25.2
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Nettable derivative assets:    
Gross derivative receivable $ 135,340 $ 118,799
Amounts Netted (825) (4,079)
Cash Collateral Pledge 0 0
Net Derivative 134,515 114,720
Nettable derivative liabilities:    
Gross derivative payable 71,407 45,335
Amounts Netted (2,675) (1,034)
Cash Collateral Pledge 27,445 (17,550)
Net derivative payables 96,177 26,751
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 130,609 102,091
Amounts Netted (825) (4,079)
Cash Collateral Pledge 0 0
Net Derivative 129,784 98,012
Nettable derivative liabilities:    
Gross derivative payable 18,170 8,724
Amounts Netted (2,675) (1,034)
Cash Collateral Pledge 0 0
Net derivative payables 15,495 7,690
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable (23,276) 22,316
Amounts Netted 0 0
Cash Collateral Pledge 27,445 (17,550)
Net derivative payables 4,169 4,766
Futures contracts    
Nettable derivative assets:    
Gross derivative receivable 4,326 1,557
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 4,326 1,557
Nettable derivative liabilities:    
Gross derivative payable 109 39
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 109 39
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 405 15,151
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 405 15,151
Nettable derivative liabilities:    
Gross derivative payable 76,404 14,256
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 76,404 $ 14,256