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 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Liability for Future Policy Benefit, after Reinsurance [Abstract] | ||
| Expected future benefit payments, Undiscounted | $ 34,275,032 | $ 34,009,893 |
| Expected future benefit payments, Discounted | 20,498,564 | 20,681,706 |
| Expected future gross premiums, Undiscounted | 39,536,069 | 39,384,920 |
| Expected future gross premiums, Discounted | $ 26,880,097 | $ 27,195,943 |