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, 2025 |
Dec. 31, 2024 |
---|---|---|
Liability for Future Policy Benefit, after Reinsurance [Abstract] | ||
Expected future benefit payments, Undiscounted | $ 34,624,556 | $ 33,966,483 |
Expected future benefit payments, Discounted | 20,818,702 | 20,155,489 |
Expected future gross premiums, Undiscounted | 40,073,448 | 39,389,917 |
Expected future gross premiums, Discounted | $ 27,260,908 | $ 26,414,010 |