Policy Liabilities - Additional Information (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|---|---|
Life | ||||||
Liability for Future Policy Benefit, Activity [Line Items] | ||||||
PV of expected future gross premiums, At current discount rates | $ 29,352,880 | $ 28,314,644 | ||||
PV of expected future net premiums | 12,000,397 | $ 11,942,125 | $ 11,757,317 | 11,981,537 | $ 12,164,308 | $ 12,342,307 |
Liability for future policy benefit, difference between expected gross premiums and expected future net premiums | 17,400,000 | 16,300,000 | ||||
Health | ||||||
Liability for Future Policy Benefit, Activity [Line Items] | ||||||
PV of expected future gross premiums, At current discount rates | 12,641,925 | 11,685,014 | ||||
PV of expected future net premiums | 6,627,718 | $ 6,469,631 | $ 6,314,148 | 6,007,794 | $ 6,010,536 | $ 6,089,728 |
Liability for future policy benefit, difference between expected gross premiums and expected future net premiums | $ 6,000,000 | $ 5,700,000 |