v3.25.4
Deposits - By Type and Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposit Liability [Line Items]    
Payable on demand $ 8,756,487 $ 8,267,652
Total term deposits 3,941,581 4,478,257
Total deposits 12,698,068 12,745,909
Bermuda    
Deposit Liability [Line Items]    
Payable on demand 3,529,577 3,535,770
Total term deposits 951,658 1,245,294
Total deposits 4,481,235 4,781,064
Cayman    
Deposit Liability [Line Items]    
Payable on demand 2,980,600 2,793,194
Total term deposits 1,085,168 1,177,909
Total deposits 4,065,768 3,971,103
Channel Islands and the UK    
Deposit Liability [Line Items]    
Payable on demand 2,246,310 1,938,688
Total term deposits 1,904,755 2,055,054
Total deposits $ 4,151,065 $ 3,993,742