| Name | DebtSecuritiesHeldToMaturityAccountingPolicyElectionAdjustmentOfEffectiveInterestRate |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:booleanItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Indicates (true false) whether accounting policy was elected to adjust effective interest rate used to discount expected cash flows to consider effect of expected prepayment on investment in debt security measured at amortized cost (held-to-maturity). | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Debt Securities, Held-to-Maturity, Accounting Policy Election, Adjustment of Effective Interest Rate [true false] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 326 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 20 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 30 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 4A | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=121647444&loc=SL120269210-210444 | http://www.xbrl.org/2003/role/disclosureRef |