| r0.C0020 | s2md_a2.root/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| r0.C0030 | s2md_a2.root/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | N/A | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| r0.C0040 | s2md_a2.root/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | N/A | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| r0.C0050 | s2md_a2.root/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| r0.C0060 | s2md_a2.root/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| r0.C0070 | s2md_a2.root/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| r0.C0080 | s2md_a2.root/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0040.C0020 | Prior years/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x50 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0040.C0030 | Prior years/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x50 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0040.C0040 | Prior years/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x50 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0040.C0050 | Prior years/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x50 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0040.C0060 | Prior years/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x50 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0040.C0070 | Prior years/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x50 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0040.C0080 | Prior years/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x50 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0050.C0020 | N-14/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x49 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0050.C0030 | N-14/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x49 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0050.C0040 | N-14/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x49 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0050.C0050 | N-14/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x49 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0050.C0060 | N-14/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x49 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0050.C0070 | N-14/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x49 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0050.C0080 | N-14/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x49 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0060.C0020 | N-13/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x48 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0060.C0030 | N-13/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x48 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0060.C0040 | N-13/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x48 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0060.C0050 | N-13/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x48 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0060.C0060 | N-13/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x48 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0060.C0070 | N-13/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x48 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0060.C0080 | N-13/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x48 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0070.C0020 | N-12/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x47 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0070.C0030 | N-12/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x47 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0070.C0040 | N-12/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x47 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0070.C0050 | N-12/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x47 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0070.C0060 | N-12/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x47 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0070.C0070 | N-12/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x47 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0070.C0080 | N-12/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x47 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0080.C0020 | N-11/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x46 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0080.C0030 | N-11/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x46 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0080.C0040 | N-11/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x46 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0080.C0050 | N-11/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x46 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0080.C0060 | N-11/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x46 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0080.C0070 | N-11/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x46 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0080.C0080 | N-11/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x46 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0090.C0020 | N-10/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x44 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0090.C0030 | N-10/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x44 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0090.C0040 | N-10/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x44 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0090.C0050 | N-10/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x44 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0090.C0060 | N-10/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x44 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0090.C0070 | N-10/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x44 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0090.C0080 | N-10/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x44 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0100.C0020 | N-9/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x58 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0100.C0030 | N-9/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x58 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0100.C0040 | N-9/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x58 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0100.C0050 | N-9/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x58 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0100.C0060 | N-9/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x58 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0100.C0070 | N-9/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x58 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0100.C0080 | N-9/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x58 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0110.C0020 | N-8/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x57 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0110.C0030 | N-8/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x57 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0110.C0040 | N-8/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x57 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0110.C0050 | N-8/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x57 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0110.C0060 | N-8/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x57 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0110.C0070 | N-8/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x57 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0110.C0080 | N-8/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x57 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0120.C0020 | N-7/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x56 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0120.C0030 | N-7/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x56 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0120.C0040 | N-7/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x56 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0120.C0050 | N-7/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x56 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0120.C0060 | N-7/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x56 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0120.C0070 | N-7/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x56 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0120.C0080 | N-7/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x56 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0130.C0020 | N-6/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x55 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0130.C0030 | N-6/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x55 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0130.C0040 | N-6/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x55 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0130.C0050 | N-6/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x55 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0130.C0060 | N-6/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x55 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0130.C0070 | N-6/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x55 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0130.C0080 | N-6/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x55 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0140.C0020 | N-5/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x54 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0140.C0030 | N-5/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x54 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0140.C0040 | N-5/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x54 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0140.C0050 | N-5/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x54 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0140.C0060 | N-5/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x54 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0140.C0070 | N-5/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x54 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0140.C0080 | N-5/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x54 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0150.C0020 | N-4/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x53 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0150.C0030 | N-4/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x53 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0150.C0040 | N-4/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x53 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0150.C0050 | N-4/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x53 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0150.C0060 | N-4/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x53 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0150.C0070 | N-4/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x53 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0150.C0080 | N-4/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x53 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0160.C0020 | N-3/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x52 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0160.C0030 | N-3/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x52 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0160.C0040 | N-3/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x52 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0160.C0050 | N-3/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x52 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0160.C0060 | N-3/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x52 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0160.C0070 | N-3/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x52 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0160.C0080 | N-3/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x52 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0170.C0020 | N-2/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x51 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0170.C0030 | N-2/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x51 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0170.C0040 | N-2/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x51 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0170.C0050 | N-2/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x51 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0170.C0060 | N-2/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x51 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0170.C0070 | N-2/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x51 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0170.C0080 | N-2/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x51 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0180.C0020 | N-1/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x42 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0180.C0030 | N-1/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x42 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0180.C0040 | N-1/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x42 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0180.C0050 | N-1/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x42 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0180.C0060 | N-1/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x42 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0180.C0070 | N-1/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x42 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0180.C0080 | N-1/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x42 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0190.C0020 | N/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x41 | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0190.C0030 | N/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x41 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0190.C0040 | N/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | s2c_TI:x41 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0190.C0050 | N/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x41 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0190.C0060 | N/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x41 | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0190.C0070 | N/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x41 | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0190.C0080 | N/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | s2c_TI:x41 | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0200.C0020 | Total/Undiscounted annuity claims provisions at the start of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | N/A | s2c_LB:x28 | s2c_TF:x4 | s2c_AM:x80 | N/A |
| R0200.C0030 | Total/Undiscounted annuity claims provisions set up during year N | s2md_met:mi87 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | N/A | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0200.C0040 | Total/Annuity payments paid during year N | s2md_met:mi83 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | s2c_DI:x5 | * | * | N/A | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0200.C0050 | Total/Undiscounted annuity claims provisions at the end of year N | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |
| R0200.C0060 | Total/Number of annuities obligations at the end of year N | s2md_met:ii19 | xbrli:integerItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | N/A | s2c_LB:x28 | N/A | N/A | N/A |
| R0200.C0070 | Total/Best Estimate for annuity claims provisions at the end of year N (discounted basis) | s2md_met:mi64 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | N/A | s2c_LB:x28 | N/A | s2c_AM:x80 | s2c_VM:x5 |
| R0200.C0080 | Total/Undiscounted development result | s2md_met:mi84 | xbrli:monetaryItemType | instant | * | * | s2c_LB:x9 | N/A | * | * | N/A | s2c_AM:x30 | s2c_LB:x28 | N/A | s2c_AM:x80 | N/A |