v3.24.2.u1
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance $ 39,895 $ 37,830 $ 39,500 $ 37,876
Foreign currency translation adjustments (45) 95 (138) 221
Balance Ending 40,271 38,350 40,271 38,350
Accumulated Other Comprehensive Income (Loss) [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (933) (975) (840) (1,101)
Foreign currency translation adjustments (45) 95 (138) 221
Balance Ending $ (978) $ (880) $ (978) $ (880)