v3.26.1
Variable Interest Entities (Details) - Variable Interest Entity, Not Primary Beneficiary - USD ($)
$ in Billions
Mar. 31, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Unconsolidated VIE, carrying value $ 40.7 $ 1.1
Unconsolidated VIE, commitments for future private investments 10.0  
Unconsolidated VIE, funding contingent on the achievement of certain operational and financial milestones $ 30.0