XML 128 R117.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Net interest income (loss) $ 212,397 $ 196,520
Service charges and fees on deposit accounts 9,640 9,662
Insurance commission income 5,805 5,507
Card and processing income 11,475 11,312
Other non-interest income 5,637 4,620
Total non-interest income 35,734 33,983
Total Revenues (Loss) 248,131 230,503
Other service charges and fees [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 2,041 2,739
Not in scope of Topic 606 [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 6,773 4,763
Mortgage Banking Segment [Member]    
Disaggregation Of Revenue [Line Items]    
Net interest income (loss) 17,586 18,146
Service charges and fees on deposit accounts 0 0
Insurance commission income 0 0
Card and processing income 0 0
Total non-interest income 3,582 3,121
Total Revenues (Loss) 21,168 21,267
Mortgage Banking Segment [Member] | Other service charges and fees [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 20 58
Mortgage Banking Segment [Member] | Not in scope of Topic 606 [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 3,562 3,063
Consumer (Retail) Banking Segment [Member]    
Disaggregation Of Revenue [Line Items]    
Net interest income (loss) 143,015 133,139
Service charges and fees on deposit accounts 7,315 7,617
Insurance commission income 5,585 5,234
Card and processing income 9,450 9,639
Total non-interest income 26,193 25,719
Total Revenues (Loss) 169,208 158,858
Consumer (Retail) Banking Segment [Member] | Other service charges and fees [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 1,580 1,817
Consumer (Retail) Banking Segment [Member] | Not in scope of Topic 606 [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 2,263 1,412
Commercial and Corporate Segment [Member]    
Disaggregation Of Revenue [Line Items]    
Net interest income (loss) 42,809 37,576
Service charges and fees on deposit accounts 1,441 1,156
Insurance commission income 0 0
Card and processing income 404 224
Total non-interest income 2,257 1,652
Total Revenues (Loss) 45,066 39,228
Commercial and Corporate Segment [Member] | Other service charges and fees [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 19 102
Commercial and Corporate Segment [Member] | Not in scope of Topic 606 [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 393 170
Treasury and Investments Segment [Member]    
Disaggregation Of Revenue [Line Items]    
Net interest income (loss) (27,659) (24,690)
Service charges and fees on deposit accounts 0 0
Insurance commission income 0 0
Card and processing income 0 0
Total non-interest income 151 111
Total Revenues (Loss) (27,508) (24,579)
Treasury and Investments Segment [Member] | Other service charges and fees [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 0 0
Treasury and Investments Segment [Member] | Not in scope of Topic 606 [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 151 111
United States Operations Segment [Member]    
Disaggregation Of Revenue [Line Items]    
Net interest income (loss) 20,789 17,985
Service charges and fees on deposit accounts 142 148
Insurance commission income 39 56
Card and processing income 22 78
Total non-interest income 854 907
Total Revenues (Loss) 21,643 18,892
United States Operations Segment [Member] | Other service charges and fees [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 282 621
United States Operations Segment [Member] | Not in scope of Topic 606 [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 369 4
Virgin Islands Operations Segment [Member]    
Disaggregation Of Revenue [Line Items]    
Net interest income (loss) 15,857 14,364
Service charges and fees on deposit accounts 742 741
Insurance commission income 181 217
Card and processing income 1,599 1,371
Total non-interest income 2,697 2,473
Total Revenues (Loss) 18,554 16,837
Virgin Islands Operations Segment [Member] | Other service charges and fees [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income 140 141
Virgin Islands Operations Segment [Member] | Not in scope of Topic 606 [Member]    
Disaggregation Of Revenue [Line Items]    
Other non-interest income $ 35 $ 3