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 |