XML 42 R30.htm IDEA: XBRL DOCUMENT
v3.20.2

Recent Accounting Pronouncements (Narrative) (Details) - USD ($) | 6 Months Ended |
--- | --- | ---
Jun. 30, 2020 | Jun. 30, 2019 | Dec. 31, 2019
Impact of ASC 326 Adoption | $ (2,335,000) |  |
Non-governmental issues exceeding 10% shareholders equity threshold | 0 |  | $ 0
Credit-related investment impairment losses | 0 | $ 0 |
Receivables Acquired with Deteriorated Credit Quality [Domain] |  |  |
Impact of ASC 326 Adoption | $ 2,700,000 |  |

X
- Definition New Accounting Pronouncement, Effect Of Adoption, Quantification + References No definition available. + Details
Name: | chco_NewAccountingPronouncementEffectOfAdoptionQuantification
Namespace Prefix: | chco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Non-Governmental Issues Exceeding 10% Shareholders Equity Threshold + References No definition available. + Details
Name: | chco_NonGovernmentalIssuesExceeding10ShareholdersEquityThreshold
Namespace Prefix: | chco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents an increase to the cumulative amount of credit losses recognized in earnings for an other than temporary impairment (OTTI) of a debt security held for which a previous OTTI was recognized and the investor does not intend to sell the debt security and it is not more likely than not that the investor will be required to sell the debt security before recovery of its amortized cost basis. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 8B -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=121645371&loc=SL6284393-111563 + Details
Name: | us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_CreditLossStatusAxis=us-gaap_FinancialAssetAcquiredWithCreditDeteriorationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |