| DeprecatedDate | 2018-01-31 | http://fasb.org/srt/role/changeNote/changeNote |
| DeprecatedLabel | Element was deprecated and replaced with a more encompassing element. | http://fasb.org/srt/role/changeNote/changeNote |
| DeprecationReplacement | InsuranceContractAcquisitionCostTextBlock | http://fasb.org/srt/role/changeNote/changeNote |
| SourceName | Long-duration Insurance | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2019 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2018-10 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedDeprecatedLabel | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2018-12 | http://fasb.org/srt/role/changeNote/changeNote |
| SourceName | Reference Project | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2018 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2017-11 | http://fasb.org/srt/role/changeNote/changeNote |
| ElementDeprecated | true | http://fasb.org/srt/role/changeNote/changeNote |