XML 76 R61.htm IDEA: XBRL DOCUMENT
v3.23.1

LOANS AND ALLOWANCE FOR LOAN LOSSES - Narrative (Details) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2022 | Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Residential mortgages held for sale | $ 0 | $ 400,000
Allowance for loan losses | $ 0 |
Number of days past due after which a retail loan is rated | 90 days |
Commercial and industrial |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Payroll Protection Program Loans - CARES Act | $ 700,000 |
Residential Mortgages | Asset Pledged as Collateral |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financial instruments, owned, at fair value | $ 228,400,000 | $ 204,200,000

X
- Definition Financing Receivable, Allowance for Loan Losses in Payroll Protection Program Loans + References No definition available. + Details
Name: | chmg_FinancingReceivableAllowanceForLoanLossesInPayrollProtectionProgramLoans
Namespace Prefix: | chmg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financing Receivable, Payroll Protection Program Loans - CARES Act + References No definition available. + Details
Name: | chmg_FinancingReceivablePayrollProtectionProgramLoansCARESAct
Namespace Prefix: | chmg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number Of Days Past Due After Which A Loan Will Be Rated + References No definition available. + Details
Name: | chmg_NumberOfDaysPastDueAfterWhichALoanWillBeRated
Namespace Prefix: | chmg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004 + Details
Name: | us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_EquitySecuritiesByIndustryAxis=us-gaap_CommercialAndIndustrialSectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_PledgedStatusAxis=us-gaap_AssetPledgedAsCollateralMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |