XML 42 R32.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Securities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Debt Securities, Trading, and Equity Securities, FV-NI, Cost [Abstract] |
Schedule of Gross Unrealized Gains and (Losses) | The fair value of equity securities and the related gross unrealized gains and (losses) recognized in noninterest income at December 31 were as follows:
|  | December 31, 2023 |
|  |  |  |  | Gross |  |  | Gross |  |  |  |
(Dollars in thousands) |  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  | Fair |
|  | Cost |  |  | Gains |  |  | Losses |  |  | Value |
Equity securities |  | $ | 7,960 |  |  | $ | 212 |  |  | $ | (667 | ) |  | $ | 7,505 |
|  | December 31, 2022 |
|  |  |  |  | Gross |  |  | Gross |  |  |  |
(Dollars in thousands) |  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  | Fair |
|  | Cost |  |  | Gains |  |  | Losses |  |  | Value |
Equity securities |  | $ | 8,982 |  |  | $ | 305 |  |  | $ | (721 | ) |  | $ | 8,566 |
Schedule of Gross Unrealized Gains and Losses on Investment Securities Available for Sale Recognized in Accumulated Other Comprehensive Income (loss) | The fair value of securities available for sale and the related gross unrealized gains and losses recognized in accumulated other comprehensive income (loss) were as follows:
|  | December 31, 2023 |
|  |  |  |  | Gross |  |  | Gross |  |  |  |
(Dollars in thousands) |  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  | Fair |
Available for Sale: |  | Cost |  |  | Gains |  |  | Losses |  |  | Value |
U.S. Government and federal agency |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | - |
U.S. Treasury notes and bonds |  |  | 90,345 |  |  |  | - |  |  |  | (10,151 | ) |  |  | 80,194 |
State and municipal |  |  | 269,918 |  |  |  | - |  |  |  | (35,236 | ) |  |  | 234,682 |
Mortgage-backed |  |  | 212,392 |  |  |  | 14 |  |  |  | (23,905 | ) |  |  | 188,501 |
Corporate |  |  | 250 |  |  |  | - |  |  |  | (46 | ) |  |  | 204 |
Asset-backed securities |  |  | 11,334 |  |  |  | - |  |  |  | (317 | ) |  |  | 11,017 |
Total |  | $ | 584,239 |  |  | $ | 14 |  |  | $ | (69,655 | ) |  | $ | 514,598 |
|  | December 31, 2022 |
|  |  |  |  | Gross |  |  | Gross |  |  |  |
(Dollars in thousands) |  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  | Fair |
Available for Sale: |  | Cost |  |  | Gains |  |  | Losses |  |  | Value |
U.S. Government and federal agency |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | - |
U.S. Treasury notes and bonds |  |  | 90,810 |  |  |  | - |  |  |  | (12,606 | ) |  |  | 78,204 |
State and municipal |  |  | 277,489 |  |  |  | - |  |  |  | (47,551 | ) |  |  | 229,938 |
Mortgage-backed |  |  | 236,703 |  |  |  | - |  |  |  | (28,140 | ) |  |  | 208,563 |
Corporate |  |  | 757 |  |  |  | - |  |  |  | (46 | ) |  |  | 711 |
Asset-backed securities |  |  | 13,031 |  |  |  | - |  |  |  | (698 | ) |  |  | 12,333 |
Total |  | $ | 618,790 |  |  | $ | - |  |  | $ | (89,041 | ) |  | $ | 529,749 |
Schedule of Gross Unrealized Gains and Losses on Investment Securities Held to Maturity | The amortized cost and fair value of securities held to maturity and the related gross unrealized gains and losses were as follows:
|  | December 31, 2023 |
|  |  |  |  | Gross |  |  | Gross |  |  |  |
(Dollars in thousands) |  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  | Fair |
Held to Maturity: |  | Cost |  |  | Gains |  |  | Losses |  |  | Value |
U.S. Government and federal agency |  | $ | 2,972 |  |  | $ | - |  |  | $ | (293 | ) |  | $ | 2,679 |
State and municipal |  |  | 196,098 |  |  |  | 14 |  |  |  | (30,220 | ) |  |  | 165,892 |
Mortgage-backed |  |  | 188,329 |  |  |  | - |  |  |  | (25,796 | ) |  |  | 162,533 |
Corporate |  |  | 20,013 |  |  |  | 21 |  |  |  | (2,864 | ) |  |  | 17,170 |
Asset-backed securities |  |  | 547 |  |  |  | - |  |  |  | (30 | ) |  |  | 517 |
Total |  | $ | 407,959 |  |  | $ | 35 |  |  | $ | (59,203 | ) |  | $ | 348,791 |
|  | December 31, 2022 |
|  |  |  |  | Gross |  |  | Gross |  |  |  |
(Dollars in thousands) |  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  | Fair |
Held to Maturity: |  | Cost |  |  | Gains |  |  | Losses |  |  | Value |
U.S. Government and federal agency |  | $ | 2,966 |  |  | $ | - |  |  | $ | (421 | ) |  | $ | 2,545 |
State and municipal |  |  | 201,890 |  |  |  | 1 |  |  |  | (39,355 | ) |  |  | 162,536 |
Mortgage-backed |  |  | 200,473 |  |  |  | - |  |  |  | (29,868 | ) |  |  | 170,605 |
Corporate |  |  | 19,603 |  |  |  | - |  |  |  | (2,285 | ) |  |  | 17,318 |
Asset-backed securities |  |  | 974 |  |  |  | - |  |  |  | (77 | ) |  |  | 897 |
Total |  | $ | 425,906 |  |  | $ | 1 |  |  | $ | (72,006 | ) |  | $ | 353,901 |
Schedule of Realized Gain (Loss) | Information regarding sales of equity and debt securities available for sale for the year ended December 31 follows:
(Dollars in thousands) |  |  |  |  |  |  |  |  |
|  | 2023 |  |  | 2022 |  |  | 2021 |
Proceeds from sales of securities |  | $ | 887 |  |  | $ | 47,167 |  |  | $ | 29,742 |
Gross realized gains |  |  | - |  |  |  | - |  |  |  | - |
Gross realized losses |  |  | (71 | ) |  |  | (809 | ) |  |  | (40 | )
Schedule of Investments Classified by Contractual Maturity Date | Contractual maturities of securities available for sale at December 31, 2023 were as follows:
(Dollars in thousands) |  |  |  | Amortized |  |  | Fair |
|  |  |  | Cost |  |  | Value |
Due within one year |  |  |  | $ | 250 |  |  | $ | 250 |
Due after one year through five years |  |  |  |  | 99,159 |  |  |  | 90,209 |
Due after five years through ten years |  |  |  |  | 177,228 |  |  |  | 159,321 |
Due after ten years |  |  |  |  | 95,210 |  |  |  | 76,317 |
Total debt securities |  |  |  |  | 371,847 |  |  |  | 326,097 |
Mortgage-backed securities |  |  |  |  | 212,392 |  |  |  | 188,501 |
Total |  |  |  | $ | 584,239 |  |  | $ | 514,598 |
Contractual maturities of securities held to maturity at December 31, 2023 were as follows:
(Dollars in thousands) |  |  |  | Amortized |  |  | Fair |
|  |  |  | Cost |  |  | Value |
Due within one year |  |  |  | $ | 1,586 |  |  | $ | 1,543 |
Due after one year through five years |  |  |  |  | 12,379 |  |  |  | 11,376 |
Due after five years through ten years |  |  |  |  | 124,644 |  |  |  | 108,371 |
Due after ten years |  |  |  |  | 81,021 |  |  |  | 64,968 |
Total debt securities |  |  |  |  | 219,630 |  |  |  | 186,258 |
Mortgage-backed securities |  |  |  |  | 188,329 |  |  |  | 162,533 |
Total |  |  |  | $ | 407,959 |  |  | $ | 348,791 |
Schedule of Financial Instruments Owned and Pledged as Collateral | Certain securities were pledged as collateral for participation in a program that provided Community Reinvestment Act credits and for other purposes, as required or permitted by law. ChoiceOne also pledges securities to the FHLB and the FRB. The purpose of this pledging strategy is to enhance the availability of cash and other liquid assets that can be used to meet the operational needs of the organization. This strategy also allows the organization to optimize its asset allocation and diversify its funding sources. The carrying amount of the securities pledged as collateral at December 31 was as follows:
(Dollars in thousands) |  |  |  | 2023 |  |  | 2022 |
Securities pledged to Federal Reserve Bank |  |  |  | $ | 526,413 |  |  | $ | - |
Securities pledged to Federal Home Loan Bank |  |  |  |  | 278,503 |  |  |  | - |
Securities pledged for Community Reinvestment Act credits |  |  |  |  | 250 |  |  |  | 250 |
Total Securities pledged |  |  |  |  | 805,166 |  |  |  | 250 |
Schedule of Available for Sale Securities with Unrealize Losses | Securities with unrealized losses at year-end 2023 and 2022, aggregated by investment category and length of time the individual securities have been in an unrealized loss position, were as follows:
|  | 2023 |
|  | Less than 12 months |  |  | More than 12 months |  |  | Total |
(Dollars in thousands) |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |
Available for Sale: |  | Value |  |  | Losses |  |  | Value |  |  | Losses |  |  | Value |  |  | Losses |
U.S. Government and federal agency |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | - |
U.S. Treasury notes and bonds |  |  | - |  |  |  | - |  |  |  | 80,194 |  |  |  | 10,151 |  |  |  | 80,194 |  |  |  | 10,151 |
State and municipal |  |  | 557 |  |  |  | 6 |  |  |  | 234,125 |  |  |  | 35,230 |  |  |  | 234,682 |  |  |  | 35,236 |
Mortgage-backed |  |  | 1,255 |  |  |  | 23 |  |  |  | 176,400 |  |  |  | 23,882 |  |  |  | 177,655 |  |  |  | 23,905 |
Corporate |  |  | - |  |  |  | - |  |  |  | 204 |  |  |  | 46 |  |  |  | 204 |  |  |  | 46 |
Asset-backed securities |  |  | - |  |  |  | - |  |  |  | 11,017 |  |  |  | 317 |  |  |  | 11,017 |  |  |  | 317 |
Total temporarily impaired |  | $ | 1,812 |  |  | $ | 29 |  |  | $ | 501,940 |  |  | $ | 69,626 |  |  | $ | 503,752 |  |  | $ | 69,655 |
|  | 2022 |
|  | Less than 12 months |  |  | More than 12 months |  |  | Total |
(Dollars in thousands) |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |
Available for Sale: |  | Value |  |  | Losses |  |  | Value |  |  | Losses |  |  | Value |  |  | Losses |
U.S. Government and federal agency |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | - |
U.S. Treasury notes and bonds |  |  | - |  |  |  | - |  |  |  | 78,204 |  |  |  | 12,606 |  |  |  | 78,204 |  |  |  | 12,606 |
State and municipal |  |  | 89,158 |  |  |  | 12,612 |  |  |  | 140,390 |  |  |  | 34,939 |  |  |  | 229,548 |  |  |  | 47,551 |
Mortgage-backed |  |  | 63,249 |  |  |  | 3,093 |  |  |  | 144,318 |  |  |  | 25,047 |  |  |  | 207,567 |  |  |  | 28,140 |
Corporate |  |  | 711 |  |  |  | 46 |  |  |  | - |  |  |  | - |  |  |  | 711 |  |  |  | 46 |
Asset-backed securities |  |  | - |  |  |  | - |  |  |  | 12,333 |  |  |  | 698 |  |  |  | 12,333 |  |  |  | 698 |
Total temporarily impaired |  | $ | 153,118 |  |  | $ | 15,751 |  |  | $ | 375,245 |  |  | $ | 73,290 |  |  | $ | 528,363 |  |  | $ | 89,041 |
Schedule of Held to Maturity Securities with Unrealize Losses |
|  | 2023 |
|  | Less than 12 months |  |  | More than 12 months |  |  | Total |
(Dollars in thousands) |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |
Held to Maturity: |  | Value |  |  | Losses |  |  | Value |  |  | Losses |  |  | Value |  |  | Losses |
U.S. Government and federal agency |  | $ | - |  |  | $ | - |  |  | $ | 2,679 |  |  | $ | 293 |  |  | $ | 2,679 |  |  | $ | 293 |
State and municipal |  |  | 23 |  |  |  | - |  |  |  | 165,526 |  |  |  | 30,220 |  |  |  | 165,549 |  |  |  | 30,220 |
Mortgage-backed |  |  | - |  |  |  | - |  |  |  | 162,533 |  |  |  | 25,796 |  |  |  | 162,533 |  |  |  | 25,796 |
Corporate |  |  | - |  |  |  | - |  |  |  | 15,509 |  |  |  | 2,864 |  |  |  | 15,509 |  |  |  | 2,864 |
Asset-backed securities |  |  | - |  |  |  | - |  |  |  | 517 |  |  |  | 30 |  |  |  | 517 |  |  |  | 30 |
Total temporarily impaired |  | $ | 23 |  |  | $ | - |  |  | $ | 346,764 |  |  | $ | 59,203 |  |  | $ | 346,787 |  |  | $ | 59,203 |
|  | 2022 |
|  | Less than 12 months |  |  | More than 12 months |  |  | Total |
(Dollars in thousands) |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |
Held to Maturity: |  | Value |  |  | Losses |  |  | Value |  |  | Losses |  |  | Value |  |  | Losses |
U.S. Government and federal agency |  | $ | - |  |  | $ | - |  |  | $ | 2,545 |  |  | $ | 421 |  |  | $ | 2,545 |  |  | $ | 421 |
State and municipal |  |  | 13,457 |  |  |  | 1,899 |  |  |  | 149,016 |  |  |  | 37,456 |  |  |  | 162,473 |  |  |  | 39,355 |
Mortgage-backed |  |  | 25,582 |  |  |  | 822 |  |  |  | 145,024 |  |  |  | 29,046 |  |  |  | 170,606 |  |  |  | 29,868 |
Corporate |  |  | 5,296 |  |  |  | 603 |  |  |  | 10,771 |  |  |  | 1,682 |  |  |  | 16,067 |  |  |  | 2,285 |
Asset-backed securities |  |  | - |  |  |  | - |  |  |  | 897 |  |  |  | 77 |  |  |  | 897 |  |  |  | 77 |
Total temporarily impaired |  | $ | 44,335 |  |  | $ | 3,324 |  |  | $ | 308,253 |  |  | $ | 68,682 |  |  | $ | 352,588 |  |  | $ | 72,006 |
Schedule of Unrealized Gains and Losses on Equity Securities | Following is information regarding unrealized gains and losses on equity securities for the years ending December 31:
|  |  |  |  |  |  |  | 2023 |  |  | 2022 |  |  | 2021 |
Net gains and losses recognized during the period |  |  |  |  |  |  |  | $ | (317 | ) |  | $ | (955 | ) |  | $ | 479 |
Less: Net gains and losses recognized during the period on securities sold |  |  |  |  |  |  |  |  | (71 | ) |  |  | - |  |  |  | - |
Unrealized gains and losses recognized during the reporting period on securities still held at the reporting date |  |  |  |  |  |  |  | $ | (246 | ) |  | $ | (955 | ) |  | $ | 479 |

X
- Definition Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (held-to-maturity), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References No definition available. + Details
Name: | cofs_DebtSecuritiesHeldToMaturityUnrealizedLossPositionFairValueTableTextBlock
Namespace Prefix: | cofs_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of realized and unrealized gain (loss) on investment in security. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(c)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_GainLossOnInvestmentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B + Details
Name: | us-gaap_HeldToMaturitySecuritiesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of financial instruments held by the entity for its own account for trading or investment purposes that are carried at fair value and pledged to counterparties as collateral for financing transactions. Description may include equity, fixed income, debt or other securities. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 860 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481444/860-30-45-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 860 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147481420/860-30-50-1A + Details
Name: | us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9 + Details
Name: | us-gaap_ScheduleOfRealizedGainLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References No definition available. + Details
Name: | us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration