v3.24.1.u1
Investments - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Schedule of Investments [Line Items]      
Derivative gain (loss) recognized in the income statement  
Derivative gain (loss) recognized in other comprehensive income  
Derivative gain (loss) reclassified from other comprehensive income into shareholders' net income  
Equity securities with no readily determinable fair value 1,532   $ 3,311
Realized investment losses, net 1,836 $ 56  
VillageMD      
Schedule of Investments [Line Items]      
Equity securities with no readily determinable fair value 900    
Realized investment losses, net $ 1,800