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