v3.25.2
Loans and Leases Held for Investment at Amortized Cost, Net of Allowance for Loan and Lease Losses - Schedule of Consumer Lending Credit Quality Indicators and Commercial Lending Credit Quality Indicators (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Term Loans and Leases by Origination Year    
Total $ 4,386,321 $ 4,125,818
Loans and leases held for investment    
Term Loans and Leases by Origination Year    
Portfolio layer method basis adjustment - increase (decrease) 1,719 1,872
Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method    
Term Loans and Leases by Origination Year    
Year 1 1,224,235 1,436,784
Year 2 1,115,845 889,342
Year 3 597,382 892,178
Year 4 567,530 212,663
Year 5 144,550 28,176
Prior 72,802 48,400
Total 3,722,344 3,507,543
Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Unsecured personal    
Term Loans and Leases by Origination Year    
Year 1 1,154,633 1,357,478
Year 2 1,053,018 810,133
Year 3 538,079 787,948
Year 4 480,794 149,041
Year 5 86,735 0
Prior 0 0
Total 3,313,259 3,104,600
Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Residential mortgages    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 45,828
Year 4 45,197 52,679
Year 5 50,894 28,176
Prior 70,477 46,028
Total 166,568 172,711
Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Secured consumer    
Term Loans and Leases by Origination Year    
Year 1 69,602 79,306
Year 2 62,827 79,209
Year 3 59,303 58,402
Year 4 41,539 10,943
Year 5 6,921 0
Prior 2,325 2,372
Total 242,517 230,232
Commercial    
Term Loans and Leases by Origination Year    
Year 1 56,948 51,794
Year 2 72,278 104,562
Year 3 109,641 184,584
Year 4 171,074 77,682
Year 5 80,718 52,771
Prior 171,599 145,010
Total 662,258 616,403
Commercial | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 156,932 161,048
Commercial | Equipment finance    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 1,519
Year 3 774 33,655
Year 4 28,524 13,314
Year 5 9,135 9,101
Prior 11,458 6,643
Total 49,891 64,232
Commercial | Equipment finance | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 0 0
Commercial | Equipment finance | Pass    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 1,519
Year 3 774 32,544
Year 4 28,073 7,790
Year 5 4,434 9,101
Prior 11,458 6,643
Total 44,739 57,597
Commercial | Equipment finance | Pass | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 0 0
Commercial | Equipment finance | Special mention    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 335
Year 4 254 602
Year 5 416 0
Prior 0 0
Total 670 937
Commercial | Equipment finance | Special mention | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 0 0
Commercial | Equipment finance | Substandard    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 776
Year 4 197 4,922
Year 5 4,285 0
Prior 0 0
Total 4,482 5,698
Commercial | Equipment finance | Substandard | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 0 0
Commercial | Equipment finance | Doubtful    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 0
Year 4 0 0
Year 5 0 0
Prior 0 0
Total 0 0
Commercial | Equipment finance | Doubtful | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 0 0
Commercial | Equipment finance | Loss    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 0
Year 4 0 0
Year 5 0 0
Prior 0 0
Total 0 0
Commercial | Equipment finance | Loss | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 0 0
Commercial | Commercial real estate    
Term Loans and Leases by Origination Year    
Year 1 50,805 22,847
Year 2 38,178 67,692
Year 3 75,608 93,454
Year 4 99,162 29,886
Year 5 41,630 36,186
Prior 144,221 123,720
Total 449,604 373,785
Commercial | Commercial real estate | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 45,178 41,982
Commercial | Commercial real estate | Pass    
Term Loans and Leases by Origination Year    
Year 1 50,805 22,847
Year 2 38,178 67,692
Year 3 75,608 89,903
Year 4 97,608 21,174
Year 5 32,920 27,947
Prior 125,765 106,060
Total 420,884 335,623
Commercial | Commercial real estate | Pass | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 36,397 31,499
Commercial | Commercial real estate | Special mention    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 0
Year 4 0 0
Year 5 0 252
Prior 6,177 6,276
Total 6,177 6,528
Commercial | Commercial real estate | Special mention | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 0 0
Commercial | Commercial real estate | Substandard    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 2,430
Year 4 433 8,441
Year 5 8,439 7,987
Prior 11,767 10,791
Total 20,639 29,649
Commercial | Commercial real estate | Substandard | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 7,238 8,940
Commercial | Commercial real estate | Doubtful    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 0
Year 4 0 0
Year 5 0 0
Prior 63 0
Total 63 0
Commercial | Commercial real estate | Doubtful | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 0 0
Commercial | Commercial real estate | Loss    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 1,121
Year 4 1,121 271
Year 5 271 0
Prior 449 593
Total 1,841 1,985
Commercial | Commercial real estate | Loss | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 1,543 1,543
Commercial | Commercial and industrial    
Term Loans and Leases by Origination Year    
Year 1 6,143 28,947
Year 2 34,100 35,351
Year 3 33,259 57,475
Year 4 43,388 34,482
Year 5 29,953 7,484
Prior 15,920 14,647
Total 162,763 178,386
Commercial | Commercial and industrial | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 111,754 119,066
Commercial | Commercial and industrial | Pass    
Term Loans and Leases by Origination Year    
Year 1 6,143 28,030
Year 2 33,356 29,186
Year 3 25,317 31,697
Year 4 17,935 27,474
Year 5 23,286 5,503
Prior 13,110 12,678
Total 119,147 134,568
Commercial | Commercial and industrial | Pass | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 77,117 85,269
Commercial | Commercial and industrial | Special mention    
Term Loans and Leases by Origination Year    
Year 1 0 635
Year 2 0 0
Year 3 0 5,165
Year 4 9,179 2,652
Year 5 2,605 76
Prior 72 0
Total 11,856 8,528
Commercial | Commercial and industrial | Special mention | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 9,776 7,065
Commercial | Commercial and industrial | Substandard    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 4,071
Year 3 6,028 13,110
Year 4 7,967 2,311
Year 5 2,631 1,399
Prior 2,223 1,670
Total 18,849 22,561
Commercial | Commercial and industrial | Substandard | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 12,875 14,879
Commercial | Commercial and industrial | Doubtful    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 3,279
Year 4 3,646 1,477
Year 5 1,431 506
Prior 508 285
Total 5,585 5,547
Commercial | Commercial and industrial | Doubtful | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 4,660 4,671
Commercial | Commercial and industrial | Loss    
Term Loans and Leases by Origination Year    
Year 1 0 282
Year 2 744 2,094
Year 3 1,914 4,224
Year 4 4,661 568
Year 5 0 0
Prior 7 14
Total 7,326 7,182
Commercial | Commercial and industrial | Loss | Loans guaranteed by the Small Business Association    
Term Loans and Leases by Origination Year    
Total 7,326 7,182
Current | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Unsecured personal    
Term Loans and Leases by Origination Year    
Year 1 1,150,427 1,347,685
Year 2 1,037,882 787,936
Year 3 523,442 762,223
Year 4 466,704 142,546
Year 5 83,440 0
Prior 0 0
Total 3,261,895 3,040,390
Current | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Residential mortgages    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 45,828
Year 4 45,197 52,679
Year 5 50,894 28,176
Prior 70,405 45,789
Total 166,496 172,472
Current | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Secured consumer    
Term Loans and Leases by Origination Year    
Year 1 69,522 79,161
Year 2 62,340 78,081
Year 3 58,196 56,766
Year 4 40,116 10,573
Year 5 6,652 0
Prior 2,325 2,372
Total 239,151 226,953
30-59 days past due | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Unsecured personal    
Term Loans and Leases by Origination Year    
Year 1 2,102 4,981
Year 2 5,780 7,344
Year 3 5,163 8,952
Year 4 4,507 2,253
Year 5 1,105 0
Prior 0 0
Total 18,657 23,530
30-59 days past due | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Residential mortgages    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 0
Year 4 0 0
Year 5 0 0
Prior 0 151
Total 0 151
30-59 days past due | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Secured consumer    
Term Loans and Leases by Origination Year    
Year 1 2 98
Year 2 307 824
Year 3 764 1,199
Year 4 884 221
Year 5 230 0
Prior 0 0
Total 2,187 2,342
30-59 days past due | Commercial    
Term Loans and Leases by Origination Year    
Total 1,057 14,644
30-59 days past due | Commercial | Equipment finance    
Term Loans and Leases by Origination Year    
Total 0 67
30-59 days past due | Commercial | Commercial real estate    
Term Loans and Leases by Origination Year    
Total 0 8,320
30-59 days past due | Commercial | Commercial and industrial    
Term Loans and Leases by Origination Year    
Total 1,057 6,257
60-89 days past due | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Unsecured personal    
Term Loans and Leases by Origination Year    
Year 1 1,487 2,448
Year 2 4,829 6,933
Year 3 5,085 7,920
Year 4 4,755 1,992
Year 5 1,033 0
Prior 0 0
Total 17,189 19,293
60-89 days past due | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Residential mortgages    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 0
Year 4 0 0
Year 5 0 0
Prior 0 88
Total 0 88
60-89 days past due | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Secured consumer    
Term Loans and Leases by Origination Year    
Year 1 78 11
Year 2 67 147
Year 3 250 338
Year 4 423 104
Year 5 33 0
Prior 0 0
Total 851 600
60-89 days past due | Commercial    
Term Loans and Leases by Origination Year    
Total 1,200 1,665
60-89 days past due | Commercial | Equipment finance    
Term Loans and Leases by Origination Year    
Total 0 0
60-89 days past due | Commercial | Commercial real estate    
Term Loans and Leases by Origination Year    
Total 528 483
60-89 days past due | Commercial | Commercial and industrial    
Term Loans and Leases by Origination Year    
Total 672 1,182
90 or more days past due | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Unsecured personal    
Term Loans and Leases by Origination Year    
Year 1 617 2,364
Year 2 4,527 7,920
Year 3 4,389 8,853
Year 4 4,828 2,250
Year 5 1,157 0
Prior 0 0
Total 15,518 21,387
90 or more days past due | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Residential mortgages    
Term Loans and Leases by Origination Year    
Year 1 0 0
Year 2 0 0
Year 3 0 0
Year 4 0 0
Year 5 0 0
Prior 72 0
Total 72 0
90 or more days past due | Consumer Portfolio Segment, Excluding Cumulative Basis Adjustment for Portfolio Layer Method | Secured consumer    
Term Loans and Leases by Origination Year    
Year 1 0 36
Year 2 113 157
Year 3 93 99
Year 4 116 45
Year 5 6 0
Prior 0 0
Total 328 337
90 or more days past due | Commercial    
Term Loans and Leases by Origination Year    
Total 32,479 30,253
90 or more days past due | Commercial | Equipment finance    
Term Loans and Leases by Origination Year    
Total 4,042 4,551
90 or more days past due | Commercial | Commercial real estate    
Term Loans and Leases by Origination Year    
Total 10,222 9,731
90 or more days past due | Commercial | Commercial and industrial    
Term Loans and Leases by Origination Year    
Total $ 18,215 $ 15,971