v3.25.2
Deferred Policy Acquisition Costs - Reconciliation of DAC (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Deferred Policy Acquisition Cost [Line Items]      
Total DAC, net $ 3,817,119 $ 3,680,430  
Term Life Insurance [Member]      
Deferred Policy Acquisition Cost [Line Items]      
Total DAC, net 3,744,363 3,608,599 $ 3,366,281
Segregated Funds (Canada) [Member]      
Deferred Policy Acquisition Cost [Line Items]      
Total DAC, net 56,808 55,303 $ 63,029
Other [Member]      
Deferred Policy Acquisition Cost [Line Items]      
Total DAC, net $ 15,948 $ 16,528