| Types of insurance contracts [member] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| This member stands for contracts under which one party (the insurer) accepts significant insurance risk from another party (the policyholder) by agreeing to compensate the policyholder if a specified uncertain future event (the insured event) adversely affects the policyholder. It also represents the standard value for the 'Types of insurance contracts' axis if no other member is used. | en | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Types de contrats d’assurance [member] | fr | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Ce membre représente les contrats selon lesquels une partie (l’assureur) accepte un risque d’assurance significatif d’une autre partie (le titulaire de la police) en convenant d’indemniser le titulaire de la police si un événement futur incertain spécifié (l’événement assuré) affecte de façon défavorable le titulaire de la police. Il représente également la valeur standard pour l’axe «Types de contrats d’assurance» si aucun autre membre n’est utilisé. | fr | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |