Annual report pursuant to Section 13 and 15(d)

MORTGAGE BANKING ACTIVITIES - (Narrative) (Details)

v3.23.4
MORTGAGE BANKING ACTIVITIES - (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Mortgage Banking Activities [Abstract]          
Percentage of FNMA loan type of total loans serviced       60.20%  
Percentage of GNMA loan type of total loans serviced       0.10%  
Percentage of Private Investor loan type of total loans serviced       39.70%  
Repurchase of GNMA delinquent or defaulted mortgage loans to be modified       $ 1,700,000 $ 2,800,000
Weighted average prepayment speed       13.42% 15.85%
Warehouse lines of credit extended to CCHL       $ 50,000,000  
Balance of lines of credit receivable from CCHL       22,900,000 $ 14,800,000
Mortgage Servicing Rights (MSR) Impairment (Recovery)       0  
Delinquent residential mortgage loans currently in GNMA pools       300,000 2,000,000.0
Financing Receivable, Recorded Investment, Past Due [Line Items]          
Nonaccrual Loans       2,297,000 4,322,000
Net Realized Gains on Sales of Mortgage Loans $ 4,055,000 $ 8,912,000 $ 11,807,000 11,909,000  
Residential Mortgage [Member]          
Financing Receivable, Recorded Investment, Past Due [Line Items]          
Nonaccrual Loans       100,000  
Loans held-for-sale       26,274,000 50,773,000
Mortgage Servicing Rights [Member]          
Financing Receivable, Recorded Investment, Past Due [Line Items]          
Loans held-for-sale       50,000,000  
Sale price of loans held for sale       600,000  
Net Realized Gains on Sales of Mortgage Loans       200,000  
Warehouse Line Borrowings [Member]          
Short-term Debt [Line Items]          
Line of credit outstanding       50,152,000 29,000,000.0
Financial Asset, 30 to 89 Days Past Due [Member] | Residential Mortgage [Member]          
Financing Receivable, Recorded Investment, Past Due [Line Items]          
Loans held-for-sale       $ 600,000 $ 200,000