v3.25.2
Loans and Allowance for Credit Losses - Breakdown of Consumer Loan Portfolio by Segment and Type of Loan (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
loan
Dec. 31, 2024
USD ($)
loan
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 3,546,881,000 $ 3,493,019,000
CCBX    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable 1,680,849,000 1,604,019,000
Community Bank    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable 1,866,032,000 1,889,000,000
Consumer and other loans:    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 1,232,476,000 $ 1,206,876,000
% of Total Outstanding Balance Consumer Loans 100.00% 100.00%
Average Loan Balance $ 895 $ 1,044
Number of Loans | loan 1,376,446 1,156,379
Consumer and other loans: | CCBX    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 686,321,000 $ 664,780,000
Consumer and other loans: | CCBX | Installment Loans - Cash Secured    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 128,861,000 $ 127,014,000
% of Total Outstanding Balance Consumer Loans 10.50% 10.50%
Consumer and other loans: | CCBX | Installment Loans - Unsecured    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 542,228,000 $ 529,783,000
% of Total Outstanding Balance Consumer Loans 43.90% 43.90%
Consumer and other loans: | CCBX | Installment Loans - Total    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 671,089,000 $ 656,797,000
% of Total Outstanding Balance Consumer Loans 54.40% 54.40%
Average Loan Balance $ 800 $ 1,000.0
Number of Loans | loan 796,927 690,596
Consumer and other loans: | CCBX | Credit Cards - Cash Secured    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 364,000 $ 211,000
% of Total Outstanding Balance Consumer Loans 0.00% 0.00%
Consumer and other loans: | CCBX | Credit Cards - Unsecured    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 533,561,000 $ 528,343,000
% of Total Outstanding Balance Consumer Loans 43.30% 43.80%
Consumer and other loans: | CCBX | Credit Cards - Total    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 533,925,000 $ 528,554,000
% of Total Outstanding Balance Consumer Loans 43.30% 43.80%
Average Loan Balance $ 1,600 $ 1,800
Number of Loans | loan 337,749 301,799
Consumer and other loans: | CCBX | Lines Of Credit    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 676,000 $ 722,000
% of Total Outstanding Balance Consumer Loans 0.10% 0.10%
Average Loan Balance $ 900 $ 1,400
Number of Loans | loan 715 524
Consumer and other loans: | CCBX | Consumer, Other    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 14,556,000 $ 7,261,000
% of Total Outstanding Balance Consumer Loans 1.20% 0.60%
Average Loan Balance $ 100 $ 0
Number of Loans | loan 240,653 163,026
Consumer and other loans: | Community Bank    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 12,230,000 $ 13,542,000
Consumer and other loans: | Community Bank | Installment Loans - Total    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 738,000 $ 1,917,000
% of Total Outstanding Balance Consumer Loans 0.10% 0.20%
Average Loan Balance $ 30,800 $ 68,500
Number of Loans | loan 24 28
Consumer and other loans: | Community Bank | Lines Of Credit    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 178,000 $ 181,000
% of Total Outstanding Balance Consumer Loans 0.00% 0.00%
Average Loan Balance $ 5,700 $ 5,700
Number of Loans | loan 31 32
Consumer and other loans: | Community Bank | Consumer, Other    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Gross loans receivable $ 11,314,000 $ 11,444,000
% of Total Outstanding Balance Consumer Loans 0.90% 0.90%
Average Loan Balance $ 32,600 $ 30,600
Number of Loans | loan 347 374