v3.26.1
Derivatives and Hedging Activity - Designated and Non-Designated Hedges (Details)
€ in Thousands, £ in Thousands, kr in Thousands, SFr in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2026
USD ($)
contract
Jun. 30, 2026
EUR (€)
contract
Jun. 30, 2026
GBP (£)
contract
Jun. 30, 2026
AUD ($)
contract
Jun. 30, 2026
CHF (SFr)
contract
Jun. 30, 2026
SEK (kr)
contract
Derivatives            
Number of Contracts 556 556 556 556 556 556
Foreign exchange contracts | Long | EUR            
Derivatives            
Number of Contracts 8 8 8 8 8 8
Aggregate Notional Amount | €   € 48,328        
Foreign exchange contracts | Long | GBP            
Derivatives            
Number of Contracts 4 4 4 4 4 4
Aggregate Notional Amount | £     £ 2,322      
Foreign exchange contracts | Long | AUD            
Derivatives            
Number of Contracts 3 3 3 3 3 3
Aggregate Notional Amount | $       $ 403,454    
Foreign exchange contracts | Short | EUR            
Derivatives            
Number of Contracts 166 166 166 166 166 166
Aggregate Notional Amount | €   € 482,404        
Foreign exchange contracts | Short | GBP            
Derivatives            
Number of Contracts 240 240 240 240 240 240
Aggregate Notional Amount | £     £ 436,065      
Foreign exchange contracts | Short | AUD            
Derivatives            
Number of Contracts 55 55 55 55 55 55
Aggregate Notional Amount | $       $ 1,233,452    
Foreign exchange contracts | Short | CHF            
Derivatives            
Number of Contracts 4 4 4 4 4 4
Aggregate Notional Amount | SFr         SFr 11,243  
Foreign exchange contracts | Short | SEK            
Derivatives            
Number of Contracts 32 32 32 32 32 32
Aggregate Notional Amount | kr           kr 355,800
Interest rate swaps – Paying fixed rates | USD            
Derivatives            
Number of Contracts 25 25 25 25 25 25
Aggregate Notional Amount | $ $ 1,928,695          
Interest rate swaps – Receiving fixed rates | USD            
Derivatives            
Number of Contracts 9 9 9 9 9 9
Aggregate Notional Amount | $ $ 3,913,380          
Interest rate futures | USD            
Derivatives            
Number of Contracts 6 6 6 6 6 6
Aggregate Notional Amount | $ $ 46,700          
Interest rate caps | USD            
Derivatives            
Number of Contracts 2 2 2 2 2 2
Aggregate Notional Amount | $ $ 469,500          
Credit instruments | USD            
Derivatives            
Number of Contracts 2 2 2 2 2 2
Aggregate Notional Amount | $ $ 60,000