v3.26.1
Loans and Other Finance Receivables - Schedule of Age Analysis of Past Due Loans and Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 2,178,785 $ 2,167,684
Total accruing 2,120,126 2,112,624
Nonaccrual $ 58,659 $ 55,060
% Delinquent 3.33% 2.87%
Loans at fair value $ 14,090 $ 14,396
Real estate loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 1,558,782 1,553,120
Real estate loans | Commercial mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 870,544 879,440
Total accruing 863,796 876,968
Nonaccrual $ 6,748 $ 2,472
% Delinquent 1.61% 0.44%
Real estate loans | Home equity lines and loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 109,795 $ 107,002
Total accruing 107,572 104,979
Nonaccrual $ 2,223 $ 2,023
% Delinquent 2.33% 2.37%
Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 235,067 $ 236,135
Total accruing 225,717 225,750
Nonaccrual $ 9,350 $ 10,385
% Delinquent 4.86% 5.44%
Loans at fair value $ 14,100 $ 14,400
Real estate loans | Construction    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 343,376 330,543
Total accruing 335,688 323,893
Nonaccrual $ 7,688 $ 6,650
% Delinquent 2.24% 2.01%
Commercial, industrial & other finance receivables    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 444,395 $ 428,981
Total accruing 437,216 422,211
Nonaccrual $ 7,179 $ 6,770
% Delinquent 1.86% 1.83%
Small business loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 134,468 $ 139,765
Total accruing 110,557 114,984
Nonaccrual $ 23,911 $ 24,781
% Delinquent 19.47% 18.26%
Small business loans | Loans Insured or Guaranteed by US Government Authorities    
Age Analysis of Past Due Loans and Leases    
Nonaccrual $ 12,900 $ 13,200
Consumer    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 303 329
Total accruing 303 329
Nonaccrual $ 0 $ 0
% Delinquent 0.00% 0.00%
Leases, net    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 40,837 $ 45,489
Total accruing 39,277 43,510
Nonaccrual $ 1,560 $ 1,979
% Delinquent 5.69% 6.43%
30-59 days past due    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables $ 13,270 $ 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 7,270 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 332 513
30-59 days past due | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 1,890 1,843
30-59 days past due | Real estate loans | Construction    
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 1,100 1,099
30-59 days past due | Small business loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 2,269 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 409 699
60-89 days past due    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 555 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 13 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 0 0
60-89 days past due | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 189 621
60-89 days past due | Real estate loans | Construction    
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 353 249
Total past due    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 13,825 7,150
Total past due | Real estate loans | Commercial mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 7,283 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 332 513
Total past due | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 2,079 2,464
Total past due | Real estate loans | Construction    
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 1,100 1,099
Total past due | Small business loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 2,269 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 762 948
Current    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 2,106,301 2,105,474
Current | Real estate loans | Commercial mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 856,513 875,581
Current | Real estate loans | Home equity lines and loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 107,240 104,466
Current | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 223,638 223,286
Loans at fair value 13,200 13,300
Current | Real estate loans | Construction    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 335,688 323,893
Current | Commercial, industrial & other finance receivables    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 436,116 421,112
Current | Small business loans    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 108,288 114,245
Current | Consumer    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 303 329
Current | Leases, net    
Age Analysis of Past Due Loans and Leases    
Loans and other finance receivables 38,515 42,562
30-89 days past due | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans at fair value 352 604
Nonaccrual | Real estate loans | Residential mortgage    
Age Analysis of Past Due Loans and Leases    
Loans at fair value $ 497 $ 510