| 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 |
|---|---|---|---|
| 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 |
| 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 |
| Name | Value | Role |
|---|---|---|
| SourceName | Improvements-Financial Instruments | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2020 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2019-04 | http://fasb.org/srt/role/changeNote/changeNote |
| NewElement | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2019-04 | http://fasb.org/srt/role/changeNote/changeNote |
| 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 |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:AccountingPolicyElectionAdjustmentOfEffectiveInterestRateAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |