| Name | StatutoryAccountingPracticesStatutoryToGAAPDescriptionOfReconcilingItem |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Description of the difference as of the balance sheet date between the financial statements which use generally accepted accounting principles and the statutory financial statements which use statutory accounting practices prescribed or permitted by the state or country in which the filing is made. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Statutory Accounting Practices, Statutory to GAAP, Description of Reconciling Item | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 944 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 505 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 50 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 3 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (b) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=6486098&loc=d3e24746-158529 | http://fasb.org/us-gaap/role/ref/legacyRef |