v3.25.3
Portfolio Loans Receivable and Allowance for Credit Losses - Schedule of Loans by Credit Quality Indicators and Gross Charge-Offs (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Term Loans by Origination Year    
Current year $ 495,418 $ 621,239
One year before current year 601,304 453,647
Two years before current year 374,959 478,336
Three years before current year 428,063 296,945
Four years before current year 258,660 208,179
Prior 534,623 451,116
Revolving 136,483 127,766
Total 2,829,510 2,637,228
Gross Charge-Offs    
Current year 0 84
One year before current year 15 80
Two years before current year 713 876
Three years before current year 252 0
Four years before current year 8 0
Prior 2,568 1,043
Revolving 6,522 7,145
Total 10,078 9,228
Residential    
Gross Charge-Offs    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 907
Revolving 0 0
Total 0 907
Commercial    
Gross Charge-Offs    
Current year 0 0
One year before current year 0 0
Two years before current year 0 570
Three years before current year 0 0
Four years before current year 0 0
Prior 1,695 0
Revolving 0 0
Total 1,695 570
Construction    
Gross Charge-Offs    
Current year 0  
One year before current year 0  
Two years before current year 0  
Three years before current year 0  
Four years before current year 0  
Prior 264  
Revolving 0  
Total 264  
Commercial and Industrial    
Term Loans by Origination Year    
Current year 137,848 129,275
One year before current year 149,535 130,856
Two years before current year 114,832 118,547
Three years before current year 97,183 42,952
Four years before current year 37,544 24,595
Prior 82,206 108,325
Revolving 0 0
Total 619,148 554,550
Gross Charge-Offs    
Current year 0 84
One year before current year 15 80
Two years before current year 713 306
Three years before current year 252 0
Four years before current year 8 0
Prior 609 136
Revolving 0 0
Total 1,597 606
Commercial and Industrial | Pass    
Term Loans by Origination Year    
Current year 133,635 129,043
One year before current year 149,007 130,647
Two years before current year 98,043 117,346
Three years before current year 94,645 42,747
Four years before current year 35,890 21,356
Prior 71,822 107,953
Revolving 0 0
Total 583,042 549,092
Commercial and Industrial | Special Mention    
Term Loans by Origination Year    
Current year 0 232
One year before current year 202 0
Two years before current year 101 489
Three years before current year 801 0
Four years before current year 129 0
Prior 5,775 270
Revolving 0 0
Total 7,008 991
Commercial and Industrial | Substandard    
Term Loans by Origination Year    
Current year 4,213 0
One year before current year 326 209
Two years before current year 16,688 712
Three years before current year 1,737 205
Four years before current year 1,525 3,239
Prior 4,609 102
Revolving 0 0
Total 29,098 4,467
Commercial and Industrial | Doubtful    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 0
Revolving 0 0
Total 0 0
Real estate: | Residential    
Term Loans by Origination Year    
Current year 164,348 155,867
One year before current year 117,454 129,639
Two years before current year 106,375 124,268
Three years before current year 112,255 81,570
Four years before current year 69,297 73,440
Prior 170,331 123,768
Revolving 0 0
Total 740,060 688,552
Real estate: | Residential | Pass    
Term Loans by Origination Year    
Current year 163,768 155,867
One year before current year 117,167 129,639
Two years before current year 104,384 122,203
Three years before current year 110,192 76,906
Four years before current year 67,743 69,647
Prior 161,696 117,272
Revolving 0 0
Total 724,950 671,534
Real estate: | Residential | Special Mention    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 1,991 2,065
Three years before current year 2,030 1,242
Four years before current year 1,232 3,604
Prior 3,567 0
Revolving 0 0
Total 8,820 6,911
Real estate: | Residential | Substandard    
Term Loans by Origination Year    
Current year 580 0
One year before current year 287 0
Two years before current year 0 0
Three years before current year 33 3,422
Four years before current year 322 189
Prior 5,068 6,496
Revolving 0 0
Total 6,290 10,107
Real estate: | Residential | Doubtful    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 0
Revolving 0 0
Total 0 0
Real estate: | Commercial    
Term Loans by Origination Year    
Current year 126,825 235,929
One year before current year 222,560 63,672
Two years before current year 65,844 188,916
Three years before current year 174,069 151,694
Four years before current year 137,889 92,358
Prior 260,332 210,450
Revolving 0 0
Total 987,519 943,019
Real estate: | Commercial | Pass    
Term Loans by Origination Year    
Current year 126,825 235,929
One year before current year 222,560 61,372
Two years before current year 57,351 170,611
Three years before current year 128,644 146,642
Four years before current year 130,560 92,038
Prior 249,602 207,631
Revolving 0 0
Total 915,542 914,223
Real estate: | Commercial | Special Mention    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 2,300
Two years before current year 2,526 10,747
Three years before current year 39,436 5,052
Four years before current year 5,718 0
Prior 6,581 788
Revolving 0 0
Total 54,261 18,887
Real estate: | Commercial | Substandard    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 5,967 7,558
Three years before current year 5,989 0
Four years before current year 1,611 320
Prior 4,149 2,031
Revolving 0 0
Total 17,716 9,909
Real estate: | Commercial | Doubtful    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 0
Revolving 0 0
Total 0 0
Real estate: | Construction    
Term Loans by Origination Year    
Current year 65,799 98,942
One year before current year 110,579 129,202
Two years before current year 87,908 46,532
Three years before current year 44,504 20,634
Four years before current year 13,876 17,710
Prior 21,624 8,232
Revolving 0 0
Total 344,290 321,252
Real estate: | Construction | Pass    
Term Loans by Origination Year    
Current year 65,799 98,942
One year before current year 110,579 129,202
Two years before current year 84,932 46,532
Three years before current year 44,504 20,634
Four years before current year 11,615 15,458
Prior 17,680 6,175
Revolving 0 0
Total 335,109 316,943
Real estate: | Construction | Special Mention    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 1,000 0
Three years before current year 0 0
Four years before current year 1,668 0
Prior 0 0
Revolving 0 0
Total 2,668 0
Real estate: | Construction | Substandard    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 1,976 0
Three years before current year 0 0
Four years before current year 593 2,252
Prior 3,944 2,057
Revolving 0 0
Total 6,513 4,309
Real estate: | Construction | Doubtful    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 0
Revolving 0 0
Total 0 0
Other consumer | Consumer    
Term Loans by Origination Year    
Current year 598 1,226
One year before current year 1,176 278
Two years before current year 0 73
Three years before current year 52 95
Four years before current year 54 76
Prior 130 341
Revolving 0 0
Total 2,010 2,089
Other consumer | Consumer | Pass    
Term Loans by Origination Year    
Current year 598 1,226
One year before current year 1,176 278
Two years before current year 0 73
Three years before current year 52 95
Four years before current year 54 76
Prior 130 341
Revolving 0 0
Total 2,010 2,089
Other consumer | Consumer | Special Mention    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 0
Revolving 0 0
Total 0 0
Other consumer | Consumer | Substandard    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 0
Revolving 0 0
Total 0 0
Other consumer | Consumer | Doubtful    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 0
Revolving 0 0
Total 0 0
Credit card, net of reserve | Consumer    
Term Loans by Origination Year    
Total 136,483 127,766
Gross Charge-Offs    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 0
Revolving 6,522 7,145
Total 6,522 7,145
Credit card, net of reserve | Consumer | Ungraded    
Term Loans by Origination Year    
Current year 0 0
One year before current year 0 0
Two years before current year 0 0
Three years before current year 0 0
Four years before current year 0 0
Prior 0 0
Revolving 136,483 127,766
Total $ 136,483 $ 127,766