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

X
- Definition Amount, excluding accrued interest, of decrease in allowance for credit loss on financing receivable from writeoff. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffByOriginationYearAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, before allowance for credit loss, of financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLossByOriginationYearAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of writeoff of financing receivable originated more than five years before current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, of financing receivable that can be withdrawn, repaid, and redrawn. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestRevolving
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of writeoff of financing receivable that can be withdrawn, repaid, and redrawn. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of writeoff of financing receivable originated four years before current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of writeoff of financing receivable originated three years before current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, of financing receivable originated in current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of writeoff of financing receivable originated in current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of writeoff of financing receivable originated two years before current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of writeoff of financing receivable originated in fiscal year before current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=cbnk_ConstructionPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=cbnk_CommercialAndIndustrialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_DoubtfulMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_RealEstateLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cbnk_OtherConsumerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CreditCardReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=cbnk_UngradedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |