Future Policy Benefits - Schedule of Amount of Discounted (using the then current discount rate) and Undiscounted Expected Gross Premiums and Expected Future Benefit Payments (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Liability for Future Policy Benefit, after Reinsurance [Abstract] | ||
| Expected future benefit payments, Undiscounted | $ 34,081,573 | $ 34,009,893 |
| Expected future benefit payments, Discounted | 20,380,460 | 20,681,706 |
| Expected future gross premiums, Undiscounted | 39,365,448 | 39,384,920 |
| Expected future gross premiums, Discounted | $ 26,796,671 | $ 27,195,943 |