v3.25.2
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