v3.25.2
Separate Account Balances - Separate Account Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Separate Account Balances      
Separate account liabilities $ 180,728.0 $ 173,327.1  
Other balances      
Separate Account Balances      
Separate account liabilities 299.5 280.2  
Retirement and Income Solutions      
Separate Account Balances      
Separate account liabilities 136,140.3 133,438.0  
Retirement and Income Solutions | Group retirement contracts      
Separate Account Balances      
Separate account liabilities 128,432.7 125,103.1 $ 117,518.5
Retirement and Income Solutions | Individual variable annuities      
Separate Account Balances      
Separate account liabilities 7,707.6 8,334.9 9,131.9
Principal Asset Management | International Pension | Pension | Latin America      
Separate Account Balances      
Separate account liabilities 36,950.3 32,802.2 34,580.6
Benefits and Protection | Life Insurance | Universal life      
Separate Account Balances      
Separate account liabilities $ 7,337.9 $ 6,806.7 $ 5,982.5