| Reinsurance contracts held [member] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Утримувані контракти перестрахування [компонент] | uk | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| This member stands for reinsurance contracts held. Reinsurance contracts are insurance contracts issued by one entity (the reinsurer) to compensate another entity for claims arising from one or more insurance contracts issued by that other entity (underlying contracts). [Refer: Insurance contracts [member]] | en | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |