v3.26.1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Nettable derivative assets:    
Gross derivative receivable $ 333,173 $ 135,340
Amounts Netted (15,197) (825)
Cash Collateral Pledge 0 0
Net Derivative 317,976 134,515
Nettable derivative liabilities:    
Gross derivative payable 66,242 71,407
Amounts Netted (2,490) (2,675)
Cash Collateral Pledge (23,834) 27,445
Net derivative payables 39,918 96,177
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 316,650 130,609
Amounts Netted (15,197) (825)
Cash Collateral Pledge 0 0
Net Derivative 301,453 129,784
Nettable derivative liabilities:    
Gross derivative payable 4,056 18,170
Amounts Netted (2,490) (2,675)
Cash Collateral Pledge 0 0
Net derivative payables 1,566 15,495
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 30,480 (23,276)
Amounts Netted 0 0
Cash Collateral Pledge (23,834) 27,445
Net derivative payables 6,646 4,169
Futures contracts    
Nettable derivative assets:    
Gross derivative receivable 8,683 4,326
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 8,683 4,326
Nettable derivative liabilities:    
Gross derivative payable 2,543 109
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 2,543 109
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 7,840 405
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 7,840 405
Nettable derivative liabilities:    
Gross derivative payable 29,163 76,404
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 29,163 $ 76,404