Future Policy Benefits - Summary of Weighted Average Durations of Liability (Details) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Future Policy Benefits [Abstract] | ||
| Original duration of the liability in years | 8 years 9 months 3 days | 9 years 6 months 7 days |
| Current duration of the liability in years | 8 years 2 months 12 days | 9 years 3 days |