XML 42 R36.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Loans and Allowance for Credit Losses - Schedule of Information Regarding Credit Exposure (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2024 | Dec. 31, 2023 | Mar. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | $ 178 |  | $ 189 |
Loans |  | 1,418,590 |  | 1,410,653 |
Total nonaccrual loans |  | 1,715 |  | 1,723 | $ 1,596
Agricultural [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 523 |  | 149,181 |
Financing Receivable, Prior year |  | 2,000 |  | 134,289 |
Financing Receivable, Two year prior |  | 3,723 |  | 107,033 |
Financing Receivable, Three year prior |  | 3,047 |  | 71,754 |
Financing Receivable, Four year prior |  | 1,696 |  | 43,846 |
Prior |  | 22,521 |  | 137,698 |
Term Loans Total |  | 33,510 |  | 643,801 |
Revolving Loans |  | 8,440 |  | 143,120 |
Grand Total |  | 41,950 |  | 786,921 |
Current year-to-date gross write-offs, Current year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Prior year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Two year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Three year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Four year prior |  | 0 | [1] | 0 |
Financing Receivable Originated Writeoffs Five or More Years Before Latest Fiscal Year, Total |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Term Loans Total |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Revolving Loans |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Grand Total |  | 0 | [1] | 0 |
Loans |  | 41,950 |  | 49,210 |
Agricultural [Member] | Pass [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 523 |  | 149,181 |
Financing Receivable, Prior year |  | 2,000 |  | 134,289 |
Financing Receivable, Two year prior |  | 3,723 |  | 107,033 |
Financing Receivable, Three year prior |  | 3,047 |  | 71,754 |
Financing Receivable, Four year prior |  | 1,696 |  | 43,846 |
Prior |  | 22,303 |  | 136,361 |
Term Loans Total |  | 33,292 |  | 642,464 |
Revolving Loans |  | 8,440 |  | 143,120 |
Grand Total |  | 41,732 |  | 785,584 |
Agricultural [Member] | Special Mention [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 176 |
Prior |  | 218 |  | 54 |
Term Loans Total |  | 218 |  | 230 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 218 |  | 230 |
Agricultural [Member] | Substandard [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Agricultural [Member] | Doubtful [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Agricultural [Member] | Loss [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Commercial and Industrial [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 4,323 |  | 5,015 |
Financing Receivable, Prior year |  | 27,221 |  | 4,088 |
Financing Receivable, Two year prior |  | 42,428 |  | 3,078 |
Financing Receivable, Three year prior |  | 20,151 |  | 1,788 |
Financing Receivable, Four year prior |  | 9,924 |  | 7,204 |
Prior |  | 19,119 |  | 18,530 |
Term Loans Total |  | 123,166 |  | 39,703 |
Revolving Loans |  | 108,056 |  | 9,507 |
Grand Total |  | 231,222 |  | 49,210 |
Current year-to-date gross write-offs, Current year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Prior year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Two year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Three year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Four year prior |  | 0 | [1] | 0 |
Financing Receivable Originated Writeoffs Five or More Years Before Latest Fiscal Year, Total |  | 1 | [1] | 0 |
Current year-to-date gross write-offs, Term Loans Total |  | 1 | [1] | 0 |
Current year-to-date gross write-offs, Revolving Loans |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Grand Total |  | 1 | [1] | 0 |
Loans |  | 231,222 |  | 229,915 |
Total nonaccrual loans |  |  |  | 1 |
Commercial and Industrial [Member] | Pass [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 4,323 |  | 5,015 |
Financing Receivable, Prior year |  | 27,221 |  | 4,088 |
Financing Receivable, Two year prior |  | 42,317 |  | 3,078 |
Financing Receivable, Three year prior |  | 20,127 |  | 1,788 |
Financing Receivable, Four year prior |  | 9,891 |  | 7,028 |
Prior |  | 18,852 |  | 18,476 |
Term Loans Total |  | 122,731 |  | 39,473 |
Revolving Loans |  | 107,930 |  | 9,507 |
Grand Total |  | 230,661 |  | 48,980 |
Commercial and Industrial [Member] | Special Mention [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 111 |  | 0 |
Financing Receivable, Three year prior |  | 24 |  | 0 |
Financing Receivable, Four year prior |  | 33 |  | 0 |
Prior |  | 121 |  | 1,337 |
Term Loans Total |  | 289 |  | 1,337 |
Revolving Loans |  | 109 |  | 0 |
Grand Total |  | 398 |  | 1,337 |
Commercial and Industrial [Member] | Substandard [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 146 |  | 4 |
Term Loans Total |  | 146 |  | 4 |
Revolving Loans |  | 17 |  | 0 |
Grand Total |  | 163 |  | 4 |
Commercial and Industrial [Member] | Doubtful [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Commercial and Industrial [Member] | Loss [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Construction Real Estate [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 960 |  | 2,507 |
Financing Receivable, Prior year |  | 1,518 |  | 2,719 |
Financing Receivable, Two year prior |  | 148 |  | 552 |
Financing Receivable, Three year prior |  | 542 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 3,168 |  | 5,778 |
Revolving Loans |  | 14,722 |  | 15,158 |
Grand Total |  | 17,890 |  | 20,936 |
Current year-to-date gross write-offs, Current year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Prior year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Two year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Three year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Four year prior |  | 0 | [1] | 0 |
Financing Receivable Originated Writeoffs Five or More Years Before Latest Fiscal Year, Total |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Term Loans Total |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Revolving Loans |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Grand Total | [1] | 0 |  |  |
Loans |  | 17,890 |  | 20,936 |
Construction Real Estate [Member] | Performing Financial Instruments [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 960 |  | 2,507 |
Financing Receivable, Prior year |  | 1,518 |  | 2,719 |
Financing Receivable, Two year prior |  | 148 |  | 552 |
Financing Receivable, Three year prior |  | 542 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 3,168 |  | 5,778 |
Revolving Loans |  | 14,722 |  | 15,158 |
Grand Total |  | 17,890 |  | 20,936 |
Construction Real Estate [Member] | Nonperforming Financial Instruments [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  |  |
Revolving Loans |  | 0 |  |  |
Grand Total |  | 0 |  |  |
Construction Real Estate [Member] | Nonaccrual Financing Receivable [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Consumer Portfolio Segment [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 2,210 |  | 9,775 |
Financing Receivable, Prior year |  | 9,053 |  | 13,876 |
Financing Receivable, Two year prior |  | 11,434 |  | 6,771 |
Financing Receivable, Three year prior |  | 6,202 |  | 2,849 |
Financing Receivable, Four year prior |  | 2,487 |  | 1,260 |
Prior |  | 2,100 |  | 1,202 |
Term Loans Total |  | 33,486 |  | 35,733 |
Revolving Loans |  | 782 |  | 808 |
Grand Total |  | 34,268 |  | 36,541 |
Current year-to-date gross write-offs, Current year |  | 0 | [1] | 8 |
Current year-to-date gross write-offs, Prior year |  | 1 | [1] | 24 |
Current year-to-date gross write-offs, Two year prior |  | 33 | [1] | 11 |
Current year-to-date gross write-offs, Three year prior |  | 1 | [1] | 28 |
Current year-to-date gross write-offs, Four year prior |  | 0 | [1] | 0 |
Financing Receivable Originated Writeoffs Five or More Years Before Latest Fiscal Year, Total |  | 1 | [1] | 1 |
Current year-to-date gross write-offs, Term Loans Total |  | 36 | [1] | 72 |
Current year-to-date gross write-offs, Revolving Loans |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Grand Total |  | 36 | [1] | 72 |
Loans |  | 34,268 |  | 36,541 |
Total nonaccrual loans |  | 200 |  |  |
Consumer Portfolio Segment [Member] | Performing Financial Instruments [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 2,210 |  | 9,775 |
Financing Receivable, Prior year |  | 9,011 |  | 13,876 |
Financing Receivable, Two year prior |  | 11,277 |  | 6,771 |
Financing Receivable, Three year prior |  | 6,201 |  | 2,849 |
Financing Receivable, Four year prior |  | 2,487 |  | 1,260 |
Prior |  | 2,100 |  | 1,202 |
Term Loans Total |  | 33,286 |  | 35,733 |
Revolving Loans |  | 782 |  | 808 |
Grand Total |  | 34,068 |  | 36,541 |
Consumer Portfolio Segment [Member] | Nonperforming Financial Instruments [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Consumer Portfolio Segment [Member] | Nonaccrual Financing Receivable [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 42 |  | 0 |
Financing Receivable, Two year prior |  | 157 |  | 0 |
Financing Receivable, Three year prior |  | 1 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 200 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 200 |  | 0 |
Commercial Real Estate Portfolio Segment [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 10,189 |  | 23,600 |
Financing Receivable, Prior year |  | 151,579 |  | 45,489 |
Financing Receivable, Two year prior |  | 127,964 |  | 23,490 |
Financing Receivable, Three year prior |  | 105,078 |  | 10,537 |
Financing Receivable, Four year prior |  | 70,301 |  | 9,287 |
Prior |  | 176,548 |  | 11,950 |
Term Loans Total |  | 641,659 |  | 124,353 |
Revolving Loans |  | 153,046 |  | 105,562 |
Grand Total |  | 794,705 |  | 229,915 |
Current year-to-date gross write-offs, Current year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Prior year |  | 0 | [1] | 55 |
Current year-to-date gross write-offs, Two year prior |  | 0 | [1] | 30 |
Current year-to-date gross write-offs, Three year prior |  | 0 | [1] | 71 |
Current year-to-date gross write-offs, Four year prior |  | 0 | [1] | 0 |
Financing Receivable Originated Writeoffs Five or More Years Before Latest Fiscal Year, Total |  | 0 | [1] | 2 |
Current year-to-date gross write-offs, Term Loans Total |  | 0 | [1] | 158 |
Current year-to-date gross write-offs, Revolving Loans |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Grand Total |  | 0 | [1] | 158 |
Loans |  | 794,705 |  | 786,921 |
Commercial Real Estate Portfolio Segment [Member] | Pass [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 10,189 |  | 23,600 |
Financing Receivable, Prior year |  | 151,579 |  | 45,489 |
Financing Receivable, Two year prior |  | 127,964 |  | 23,462 |
Financing Receivable, Three year prior |  | 105,078 |  | 10,502 |
Financing Receivable, Four year prior |  | 70,301 |  | 9,214 |
Prior |  | 176,176 |  | 11,882 |
Term Loans Total |  | 641,287 |  | 124,149 |
Revolving Loans |  | 153,046 |  | 105,559 |
Grand Total |  | 794,333 |  | 229,708 |
Commercial Real Estate Portfolio Segment [Member] | Special Mention [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 28 |
Financing Receivable, Three year prior |  | 0 |  | 35 |
Financing Receivable, Four year prior |  | 0 |  | 73 |
Prior |  | 372 |  | 64 |
Term Loans Total |  | 372 |  | 200 |
Revolving Loans |  | 0 |  | 3 |
Grand Total |  | 372 |  | 203 |
Commercial Real Estate Portfolio Segment [Member] | Substandard [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Commercial Real Estate Portfolio Segment [Member] | Doubtful [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Commercial Real Estate Portfolio Segment [Member] | Loss [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Residential Portfolio Segment [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 7,133 |  | 54,231 |
Financing Receivable, Prior year |  | 52,481 |  | 65,148 |
Financing Receivable, Two year prior |  | 63,806 |  | 29,127 |
Financing Receivable, Three year prior |  | 28,731 |  | 16,391 |
Financing Receivable, Four year prior |  | 15,992 |  | 12,556 |
Prior |  | 51,088 |  | 40,756 |
Term Loans Total |  | 219,231 |  | 218,209 |
Revolving Loans |  | 49,292 |  | 49,521 |
Grand Total |  | 268,523 |  | 267,730 |
Current year-to-date gross write-offs, Current year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Prior year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Two year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Three year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Four year prior | [1] | 0 |  |  |
Financing Receivable Originated Writeoffs Five or More Years Before Latest Fiscal Year, Total |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Term Loans Total |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Revolving Loans |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Grand Total |  | 0 | [1] | 0 |
Loans |  | 268,523 |  | 267,730 |
Total nonaccrual loans |  | 1,515 |  | 1,722 | $ 1,596
Residential Portfolio Segment [Member] | Performing Financial Instruments [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 7,133 |  | 54,231 |
Financing Receivable, Prior year |  | 52,345 |  | 64,768 |
Financing Receivable, Two year prior |  | 63,307 |  | 28,301 |
Financing Receivable, Three year prior |  | 28,034 |  | 16,391 |
Financing Receivable, Four year prior |  | 15,992 |  | 12,556 |
Prior |  | 50,977 |  | 40,270 |
Term Loans Total |  | 217,788 |  | 216,517 |
Revolving Loans |  | 49,220 |  | 49,491 |
Grand Total |  | 267,008 |  | 266,008 |
Residential Portfolio Segment [Member] | Nonperforming Financial Instruments [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Residential Portfolio Segment [Member] | Nonaccrual Financing Receivable [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 136 |  | 380 |
Financing Receivable, Two year prior |  | 499 |  | 826 |
Financing Receivable, Three year prior |  | 697 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 111 |  | 486 |
Term Loans Total |  | 1,443 |  | 1,692 |
Revolving Loans |  | 72 |  | 30 |
Grand Total |  | 1,515 |  | 1,722 |
Loans to other financial institutions [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 30,032 |  | 19,400 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 30,032 |  | 19,400 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 30,032 |  | 19,400 |
Current year-to-date gross write-offs, Current year |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Prior year |  | 0 | [1] | 26 |
Current year-to-date gross write-offs, Two year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Three year prior |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Four year prior |  | 0 | [1] | 0 |
Financing Receivable Originated Writeoffs Five or More Years Before Latest Fiscal Year, Total |  | 0 | [1] | 1 |
Current year-to-date gross write-offs, Term Loans Total |  | 0 | [1] | 27 |
Current year-to-date gross write-offs, Revolving Loans |  | 0 | [1] | 0 |
Current year-to-date gross write-offs, Grand Total |  | 0 | [1] | 27 |
Loans |  | 30,032 |  | 19,400 |
Loans to other financial institutions [Member] | Performing Financial Instruments [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 30,032 |  | 19,400 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 30,032 |  | 19,400 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 30,032 |  | 19,400 |
Loans to other financial institutions [Member] | Nonperforming Financial Instruments [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Loans to other financial institutions [Member] | Nonaccrual Financing Receivable [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 0 |  | 0 |
Financing Receivable, Prior year |  | 0 |  | 0 |
Financing Receivable, Two year prior |  | 0 |  | 0 |
Financing Receivable, Three year prior |  | 0 |  | 0 |
Financing Receivable, Four year prior |  | 0 |  | 0 |
Prior |  | 0 |  | 0 |
Term Loans Total |  | 0 |  | 0 |
Revolving Loans |  | 0 |  | 0 |
Grand Total |  | 0 |  | 0 |
Commercial Loans [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 15,035 |  | 177,796 |
Financing Receivable, Prior year |  | 180,800 |  | 183,866 |
Financing Receivable, Two year prior |  | 174,115 |  | 133,601 |
Financing Receivable, Three year prior |  | 128,276 |  | 84,079 |
Financing Receivable, Four year prior |  | 81,921 |  | 60,337 |
Prior |  | 218,188 |  | 168,178 |
Term Loans Total |  | 798,335 |  | 807,857 |
Revolving Loans |  | 269,542 |  | 258,189 |
Grand Total |  | 1,067,877 |  | 1,066,046 |
Retail Loans [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Financing Receivable, Current year |  | 40,335 |  | 85,913 |
Financing Receivable, Prior year |  | 63,052 |  | 81,743 |
Financing Receivable, Two year prior |  | 75,388 |  | 36,450 |
Financing Receivable, Three year prior |  | 35,475 |  | 19,240 |
Financing Receivable, Four year prior |  | 18,479 |  | 13,816 |
Prior |  | 53,188 |  | 41,958 |
Term Loans Total |  | 285,917 |  | 279,120 |
Revolving Loans |  | 64,796 |  | 65,487 |
Grand Total |  | $ 350,713 |  | $ 344,607 |
[1] | It is noted that write-offs in the table above do not include checking account write offs. Checking account write-offs during the first three months of 2024 were $87,000 or an annualized $348,000 compared to $480,000 during the full year 2023.

X
- Definition Financing receivable originated writeoffs five or more years before latest fiscal year. + References No definition available. + Details
Name: | cofs_FinancingReceivableOriginatedWriteoffsFiveOrMoreYearsBeforeLatestFiscalYear
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing receivable originated writeoffs four years before latest fiscal year. + References No definition available. + Details
Name: | cofs_FinancingReceivableOriginatedWriteoffsFourYearsBeforeLatestFiscalYear
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing receivable originated writeoffs in current fiscal year. + References No definition available. + Details
Name: | cofs_FinancingReceivableOriginatedWriteoffsInCurrentFiscalYear
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing receivable originated writeoffs in fiscal year before latest fiscal year. + References No definition available. + Details
Name: | cofs_FinancingReceivableOriginatedWriteoffsInFiscalYearBeforeLatestFiscalYear
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing receivable originated writeoffs three years before latest fiscal year. + References No definition available. + Details
Name: | cofs_FinancingReceivableOriginatedWriteoffsThreeYearsBeforeLatestFiscalYear
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing receivable originated writeoffs two years before latest fiscal year. + References No definition available. + Details
Name: | cofs_FinancingReceivableOriginatedWriteoffsTwoYearsBeforeLatestFiscalYear
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing receivable writeoff revolving converted to term loan. + References No definition available. + Details
Name: | cofs_FinancingReceivableWriteoffRevolvingConvertedToTermLoan
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Writeoff of notes receivable gross. + References No definition available. + Details
Name: | cofs_WriteoffOfNotesReceivableGross
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Wriyeoff of financing receivable revolving. + References No definition available. + Details
Name: | cofs_WriyeoffOfFinancingReceivableRevolving
Namespace Prefix: | cofs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of financing receivable on nonaccrual status. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (3) -Publisher SEC Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (2) -Publisher SEC Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of financing receivable that can be withdrawn, repaid, and redrawn. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6 + Details
Name: | us-gaap_FinancingReceivableRevolving
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of revolving financing receivable converted to term loan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6A + Details
Name: | us-gaap_FinancingReceivableRevolvingConvertedToTermLoan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 80 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (1) -Publisher SEC Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (2) -Publisher SEC Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Name Regulation S-K (SK) -Number 229 -Section 1404 -Paragraph (a) -Publisher SEC Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 7A -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5 + Details
Name: | us-gaap_NotesReceivableGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_DoubtfulMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_FinancialInstrumentPerformanceStatusAxis=us-gaap_PerformingFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentPerformanceStatusAxis=us-gaap_NonperformingFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentPerformanceStatusAxis=cofs_NonaccrualFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialRealEstatePortfolioSegmentMember
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_FinancingReceivablePortfolioSegmentAxis=cofs_LoansToOtherFinancialInstitutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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