v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value Disclosures [Abstract]        
Transfers into Level 3 at end of reporting period, net (losses) gains not included in realized and unrealized gains and losses related to Level 3 for the period $ (21) $ (34) $ (4) $ (30)
Transfers out Level 3 at end of reporting period, net (losses) gains included in realized and unrealized gains and losses related to Level 3 for the period. (7) 2 (19) 16
Transfers out of Level 3 assets into Level 2 assets $ 10,609 $ 888 $ 12,280 $ 2,562