v3.26.1
Loans and Other Finance Receivables - Schedule of Age Analysis of Past Due Loans and Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 2,175,603 $ 2,167,684
Total accruing 2,093,530 2,112,624
Nonaccrual $ 82,073 $ 55,060
% Delinquent 3.86% 2.87%
Loans at fair value $ 13,619 $ 14,396
Real estate loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 1,569,939 1,553,120
Real estate loans | Commercial mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 911,710 879,440
Total accruing 899,475 876,968
Nonaccrual $ 12,235 $ 2,472
% Delinquent 1.35% 0.44%
Real estate loans | Home equity lines and loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 112,784 $ 107,002
Total accruing 111,184 104,979
Nonaccrual $ 1,600 $ 2,023
% Delinquent 1.60% 2.37%
Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 229,934 $ 236,135
Total accruing 221,198 225,750
Nonaccrual $ 8,736 $ 10,385
% Delinquent 3.99% 5.44%
Loans at fair value $ 13,600 $ 14,400
Real estate loans | Construction and land development    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 315,511 330,543
Total accruing 289,055 323,893
Nonaccrual $ 26,456 $ 6,650
% Delinquent 8.38% 2.01%
Commercial, industrial & other finance receivables    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 445,594 $ 428,981
Total accruing 438,646 422,211
Nonaccrual $ 6,948 $ 6,770
% Delinquent 1.56% 1.83%
Small business loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 124,600 $ 139,765
Total accruing 99,992 114,984
Nonaccrual $ 24,608 $ 24,781
% Delinquent 20.13% 18.26%
Small business loans | Loans Insured or Guaranteed by US Government Authorities    
Age Analysis of Past Due Loans and Leases    
Nonaccrual $ 11,900 $ 13,200
Consumer    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 288 329
Total accruing 288 329
Nonaccrual $ 0 $ 0
% Delinquent 0.00% 0.00%
Leases, net    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 35,182 $ 45,489
Total accruing 33,692 43,510
Nonaccrual $ 1,490 $ 1,979
% Delinquent 6.42% 6.43%
30-59 days past due    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 1,239 $ 5,952
30-59 days past due | Real estate loans | Commercial mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 84 1,059
30-59 days past due | Real estate loans | Home equity lines and loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 100 513
30-59 days past due | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 1,843
30-59 days past due | Real estate loans | Construction and land development    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 0
30-59 days past due | Commercial, industrial & other finance receivables    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 1,099
30-59 days past due | Small business loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 470 739
30-59 days past due | Consumer    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 0
30-59 days past due | Leases, net    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 585 699
60-89 days past due    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 728 1,198
60-89 days past due | Real estate loans | Commercial mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 328
60-89 days past due | Real estate loans | Home equity lines and loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 99 0
60-89 days past due | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 444 621
60-89 days past due | Real estate loans | Construction and land development    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 0
60-89 days past due | Commercial, industrial & other finance receivables    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 0
60-89 days past due | Small business loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 0
60-89 days past due | Consumer    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 0
60-89 days past due | Leases, net    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 185 249
Total past due    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 1,967 7,150
Total past due | Real estate loans | Commercial mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 84 1,387
Total past due | Real estate loans | Home equity lines and loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 199 513
Total past due | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 444 2,464
Total past due | Real estate loans | Construction and land development    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 0
Total past due | Commercial, industrial & other finance receivables    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 1,099
Total past due | Small business loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 470 739
Total past due | Consumer    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 0 0
Total past due | Leases, net    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 770 948
Current    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 2,091,563 2,105,474
Current | Real estate loans | Commercial mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 899,391 875,581
Current | Real estate loans | Home equity lines and loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 110,985 104,466
Current | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 220,754 223,286
Loans at fair value 13,300 13,300
Current | Real estate loans | Construction and land development    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 289,055 323,893
Current | Commercial, industrial & other finance receivables    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 438,646 421,112
Current | Small business loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 99,522 114,245
Current | Consumer    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 288 329
Current | Leases, net    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 32,922 42,562
30-89 days past due | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans at fair value 0 604
Nonaccrual | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans at fair value $ 335 $ 510