| Name | UnrealizedGainOnSecurities |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Unrealized Gain on Securities | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| The increase (decrease), resulting in a gain, in the difference between the fair value and the carrying value, or in the comparative fair values, of securities held at each balance sheet date, that was included in earnings for the period. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |