XML 53 R36.htm IDEA: XBRL DOCUMENT
v3.25.1

Investment Securities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract] |
Securities available-for-sale |
| December 31, 2024 |  |
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value |  | Allowance for Credit Losses
Available-for-Sale Securities |  |  |  |  |  |  |  |  |
Debt Securities: |  |  |  |  |  |  |  |  |
U.S. Treasury securities | $ | 9,994 |  |  | $ | — |  |  | $ | (936) |  |  | $ | 9,058 |  |  | $ | — |
U.S. Government agencies | 70 |  |  | — |  |  | (5) |  |  | 65 |  |  | — |
Obligations of states and political subdivisions | 183,766 |  |  | — |  |  | (19,126) |  |  | 164,640 |  |  | — |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations | 76,732 |  |  | 8 |  |  | (4,438) |  |  | 72,302 |  |  | — |
Private label mortgage and asset backed securities | 265,302 |  |  | 6 |  |  | (34,753) |  |  | 230,555 |  |  | — |
Corporate debt securities | 470 |  |  | 23 |  |  | — |  |  | 493 |  |  | — |
| $ | 536,334 |  |  | $ | 37 |  |  | $ | (59,258) |  |  | $ | 477,113 |  |  | $ | — |
| December 31, 2023 |  |
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value |  | Allowance for Credit Losses
Available-for-Sale Securities |  |  |  |  |  |  |  |  |
Debt Securities: |  |  |  |  |  |  |  |  |
U.S. Treasury securities | $ | 9,990 |  |  | $ | — |  |  | $ | (1,036) |  |  | $ | 8,954 |  |  | $ | — |
U.S. Government agencies | 102 |  |  | — |  |  | (7) |  |  | 95 |  |  | — |
Obligations of states and political subdivisions | 198,070 |  |  | — |  |  | (17,848) |  |  | 180,222 |  |  | — |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations | 88,874 |  |  | 3 |  |  | (5,525) |  |  | 83,352 |  |  | — |
Private label mortgage and asset backed securities | 372,610 |  |  | 10 |  |  | (48,047) |  |  | 324,573 |  |  | — |
` | $ | 669,646 |  |  | $ | 13 |  |  | $ | (72,463) |  |  | $ | 597,196 |  |  | $ | — |
Securities held-to-maturity |
| December 31, 2024
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value |  | Allowance for Credit Losses
Held to Maturity Securities |  |  |  |  |  |  |  |  |
Debt Securities: |  |  |  |  |  |  |  |  |
Obligations of states and political subdivisions | $ | 192,156 |  |  | $ | 54 |  |  | $ | (17,392) |  |  | $ | 174,818 |  |  | $ | 12 |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations | 11,095 |  |  | — |  |  | (2,100) |  |  | 8,995 |  |  | — |
Private label mortgage and asset backed securities | 53,066 |  |  | — |  |  | (5,633) |  |  | 47,433 |  |  | 8 |
Corporate debt securities | 46,198 |  |  | — |  |  | (2,876) |  |  | 43,322 |  |  | 1,136 |
| $ | 302,515 |  |  | $ | 54 |  |  | $ | (28,001) |  |  | $ | 274,568 |  |  | $ | 1,156 |
| December 31, 2023
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value |  | Allowance for Credit Losses
Held to Maturity Securities |  |  |  |  |  |  |  |  |
Debt Securities: |  |  |  |  |  |  |  |  |
Obligations of states and political subdivisions | $ | 192,070 |  |  | $ | 70 |  |  | $ | (14,188) |  |  | $ | 177,952 |  |  | $ | 20 |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations | 10,758 |  |  | — |  |  | (1,692) |  |  | 9,066 |  |  | — |
Private label mortgage and asset backed securities | 54,579 |  |  | — |  |  | (5,944) |  |  | 48,635 |  |  | 11 |
Corporate debt securities | 46,086 |  |  | — |  |  | (4,736) |  |  | 41,350 |  |  | 1,020 |
| $ | 303,493 |  |  | $ | 70 |  |  | $ | (26,560) |  |  | $ | 277,003 |  |  | $ | 1,051 |
Proceeds and realized gains and losses | Proceeds and gross realized (losses)/gains on investment securities for the years ended December 31, 2024, 2023, and 2022 are shown below (in thousands):
|  | Years Ended December 31,
|  | 2024 |  | 2023 |  | 2022
Available-for-Sale Securities |  |  |  |  |  |
Proceeds from sales or calls |  | $ | 64,230 |  |  | $ | 26,361 |  |  | $ | 252,331 |
Gross realized gains from sales or calls |  | $ | — |  |  | $ | — |  |  | $ | 5,235 |
Gross realized losses from sales or calls |  | $ | (4,199) |  |  | $ | (907) |  |  | $ | (6,965) |
Investments by contractual maturity | The amortized cost and estimated fair value of available-for-sale and held-to-maturity investment securities at December 31, 2024 and 2023 by contractual maturity are shown in the two tables below (in thousands). Expected maturities will differ from contractual maturities because the issuers of the securities may have the right to call or prepay obligations with or without call or prepayment penalties. Securities not due at a single maturity date are shown separately.
|  | December 31, 2024 |  | December 31, 2023
Available-for-Sale Securities |  | Amortized Cost |  | Estimated Fair Value |  | Amortized Cost |  | Estimated Fair Value
Within one year |  | $ | — |  |  | $ | — |  |  | $ | — |  |  | $ | — |
After one year through five years |  | 15,661 |  |  | 14,056 |  |  | 9,992 |  |  | 8,954 |
After five years through ten years |  | 33,585 |  |  | 29,670 |  |  | 40,264 |  |  | 35,379 |
After ten years |  | 144,514 |  |  | 129,972 |  |  | 157,804 |  |  | 144,843 |
|  | 193,760 |  |  | 173,698 |  |  | 208,060 |  |  | 189,176 |
Investment securities not due at a single maturity date: |  |  |  |  |  |  |  |
U.S. Government agencies |  | 70 |  |  | 65 |  |  | 102 |  |  | 95 |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations |  | 76,732 |  |  | 72,302 |  |  | 88,874 |  |  | 83,352 |
Private label mortgage and asset backed securities |  | 265,302 |  |  | 230,555 |  |  | 372,610 |  |  | 324,573 |
Corporate debt securities |  | 470 |  |  | 493 |  |  | — |  |  | — |
|  | $ | 536,334 |  |  | $ | 477,113 |  |  | $ | 669,646 |  |  | $ | 597,196 |
|  | December 31, 2024 |  | December 31, 2023
Held-to-Maturity Securities |  | Amortized Cost |  | Estimated Fair Value |  | Amortized Cost |  | Estimated Fair Value
Within one year |  | $ | — |  |  | $ | — |  |  | $ | — |  |  | $ | — |
After one year through five years |  | 24,535 |  |  | 23,368 |  |  | 8,463 |  |  | 8,136 |
After five years through ten years |  | 60,369 |  |  | 54,685 |  |  | 74,746 |  |  | 68,552 |
After ten years |  | 107,252 |  |  | 96,765 |  |  | 108,861 |  |  | 101,264 |
|  | 192,156 |  |  | 174,818 |  |  | 192,070 |  |  | 177,952 |
Investment securities not due at a single maturity date: |  |  |  |  |  |  |  |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations |  | 11,095 |  |  | 8,995 |  |  | 10,758 |  |  | 9,066 |
Private label mortgage and asset backed securities |  | 53,066 |  |  | 47,433 |  |  | 54,579 |  |  | 48,635 |
Corporate debt securities |  | 46,198 |  |  | 43,322 |  |  | 46,086 |  |  | 41,350 |
|  | $ | 302,515 |  |  | $ | 274,568 |  |  | $ | 303,493 |  |  | $ | 277,003 |
Securities available-for-sale, unrealized loss position |
| December 31, 2024
| Less than 12 Months |  | 12 Months or More |  | Total
| Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses
Available-for-Sale Securities |  |  |  |  |  |  |  |  |  |  |
Debt Securities: |  |  |  |  |  |  |  |  |  |  |
U.S. Treasury securities | $ | — |  |  | $ | — |  |  | $ | 9,058 |  |  | $ | (936) |  |  | $ | 9,058 |  |  | $ | (936) |
U.S. Government agencies | — |  |  | — |  |  | 65 |  |  | (5) |  |  | 65 |  |  | (5) |
Obligations of states and political subdivisions | 1,853 |  |  | (152) |  |  | 162,787 |  |  | (18,974) |  |  | 164,640 |  |  | (19,126) |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations | 359 |  |  | (4) |  |  | 63,401 |  |  | (4,434) |  |  | 63,760 |  |  | (4,438) |
Private label residential mortgage and asset backed securities | — |  |  | — |  |  | 226,070 |  |  | (34,753) |  |  | 226,070 |  |  | (34,753) |
| $ | 2,212 |  |  | $ | (156) |  |  | $ | 461,381 |  |  | $ | (59,102) |  |  | $ | 463,593 |  |  | $ | (59,258) |
| December 31, 2023
| Less than 12 Months |  | 12 Months or More |  | Total
| Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses
Available-for-Sale Securities |  |  |  |  |  |  |  |  |  |  |
Debt Securities: |  |  |  |  |  |  |  |  |  |  |
U.S. Treasury securities | $ | — |  |  | $ | — |  |  | $ | 8,954 |  |  | $ | (1,036) |  |  | $ | 8,954 |  |  | $ | (1,036) |
U.S. Government agencies | — |  |  | — |  |  | 95 |  |  | (7) |  |  | 95 |  |  | (7) |
Obligations of states and political subdivisions | — |  |  | — |  |  | 180,222 |  |  | (17,848) |  |  | 180,222 |  |  | (17,848) |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations | 392 |  |  | (3) |  |  | 82,760 |  |  | (5,522) |  |  | 83,152 |  |  | (5,525) |
Private label residential mortgage backed securities | — |  |  | — |  |  | 323,655 |  |  | (48,047) |  |  | 323,655 |  |  | (48,047) |
| $ | 392 |  |  | $ | (3) |  |  | $ | 595,686 |  |  | $ | (72,460) |  |  | $ | 596,078 |  |  | $ | (72,463) |
Securities held-to-maturity, unrealized loss position |
| December 31, 2024
| Less than 12 Months |  | 12 Months or More |  | Total
| Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses
Held-to-Maturity Securities |  |  |  |  |  |  |  |  |  |  |
Debt Securities: |  |  |  |  |  |  |  |  |  |  |
Obligations of states and political subdivisions | $ | 110 |  |  | $ | (2) |  |  | $ | 172,229 |  |  | $ | (17,390) |  |  | $ | 172,339 |  |  | $ | (17,392) |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations | — |  |  | — |  |  | 8,995 |  |  | (2,100) |  |  | 8,995 |  |  | (2,100) |
Private label residential mortgage and asset backed securities | — |  |  | — |  |  | 47,433 |  |  | (5,633) |  |  | 47,433 |  |  | (5,633) |
Corporate debt securities | — |  |  | — |  |  | 43,322 |  |  | (2,876) |  |  | 43,322 |  |  | (2,876) |
| $ | 110 |  |  | $ | (2) |  |  | $ | 271,979 |  |  | $ | (27,999) |  |  | $ | 272,089 |  |  | $ | (28,001) |
| December 31, 2023
| Less than 12 Months |  | 12 Months or More |  | Total
| Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses
Held-to-Maturity Securities |  |  |  |  |  |  |  |  |  |  |
Debt Securities: |  |  |  |  |  |  |  |  |  |  |
Obligations of states and political subdivisions | $ | 108 |  |  | $ | (1) |  |  | $ | 175,309 |  |  | $ | (14,187) |  |  | $ | 175,417 |  |  | $ | (14,188) |
U.S. Government sponsored entities and agencies collateralized by residential mortgage obligations | — |  |  | — |  |  | 9,066 |  |  | (1,692) |  |  | 9,066 |  |  | (1,692) |
Private label residential mortgage and asset backed securities | — |  |  | — |  |  | 48,635 |  |  | (5,944) |  |  | 48,635 |  |  | (5,944) |
Corporate debt securities | — |  |  | — |  |  | 41,350 |  |  | (4,736) |  |  | 41,350 |  |  | (4,736) |
| $ | 108 |  |  | $ | (1) |  |  | $ | 274,360 |  |  | $ | (26,559) |  |  | $ | 274,468 |  |  | $ | (26,560) |
Activities for the allowance for credit losses related to held-to-maturity debt securities | The following table shows the summary of activities for the allowance for credit losses related to held-to-maturity debt securities for the twelve months ended December 31, 2024 and 2023 (in thousands):
|  | For the Twelve Months Ended December 31,
Debt Securities Held-to-Maturity |  | 2024 | 2023
Beginning ACL balance |  | $ | 1,051 |  | $ | — |
Impact of adoption of ASU 2016-13 |  | — |  | 775 |
Provision to credit losses |  | 105 |  | 276 |
Total Ending ACL balance |  | $ | 1,156 |  | $ | 1,051 |
Amortized cost of debt securities held-to-maturity by credit quality indicator | The following table summarizes the amortized cost of debt securities held-to-maturity at the dates indicated, aggregated by credit quality indicator. U.S. Government sponsored agencies are not included in the below tables as credit ratings are not applicable.
|  | December 31, 2024 |  | December 31, 2023
Debt Securities Held-to-Maturity |  | AAA/AA/A | BBB | Unrated |  | AAA/AA/A | BBB/BB/B | Unrated
Obligations of states and political subdivisions |  | $ | 192,156 |  | $ | — |  | $ | — |  |  | $ | 192,070 |  | $ | — |  | $ | — |
Private label mortgage and asset backed securities |  | 51,427 |  | — |  | 1,639 |  |  | 46,334 |  | — |  | 8,245 |
Corporate debt securities |  | — |  | 30,218 |  | 15,990 |  |  | — |  | 30,173 |  | 15,913 |
Total debt securities held-to-maturity |  | $ | 243,583 |  | $ | 30,218 |  | $ | 17,629 |  |  | $ | 238,404 |  | $ | 30,173 |  | $ | 24,158 |

X
- Definition Debt Securities, Held-To-Maturity, Unrealized Loss Position, Fair Value + References No definition available. + Details
Name: | cvcy_DebtSecuritiesHeldToMaturityUnrealizedLossPositionFairValueTableTextBlock
Namespace Prefix: | cvcy_
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
- Definition Tabular disclosure of allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of credit quality indicator for investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock
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
- References No definition available. + Details
Name: | us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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