XML 129 R119.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Off-balance Sheet Activities - Schedule of Financial Instruments with Off-Balance Sheet Risk (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Off-Balance-Sheet, Credit Loss, Liability [Abstract] |  |
Unused lines of credit and letters of credit - fixed rate | $ 57,781 | $ 54,523
Unused lines of credit and letters of credit - variable rate | 141,522 | 148,497
Loans and Leases Receivable, Commitments, Fixed Rates | 90,178 | 35,789
Loans and Leases Receivable, Commitments, Variable Rates | $ 27,939 | $ 12,565

X
- Definition Reflects the amount of cash required to fund unused lines and letters of credt at stated interest rates. + References No definition available. + Details
Name: | cofs_UnusedLinesOfCreditAndLettersOfCreditFixedRate
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the amount of cash required to fund unused lines and letters of credt at variable interest rates. + References No definition available. + Details
Name: | cofs_UnusedLinesOfCreditAndLettersOfCreditVariableRate
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at stated interest rates. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1 + Details
Name: | us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at interest rates that increase or decrease depending on certain facts or circumstances. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1 + Details
Name: | us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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