v3.24.0.1
Restructuring - Changes in the Liabilities Related to Workforce Reduction (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
2022 Restructuring    
Restructuring Reserve [Roll Forward]    
Restructuring charges $ 2,255 $ 4,611
Severance and Other Personnel Costs | 2023 Restructuring    
Restructuring Reserve [Roll Forward]    
Beginning balance 0  
Restructuring charges 1,197  
Severance and other personnel costs, net 1,097  
Cash payments (1,021)  
Ending balance 76 0
Severance and Other Personnel Costs | 2022 Restructuring    
Restructuring Reserve [Roll Forward]    
Beginning balance 772 0
Restructuring charges (27) 975
Cash payments (737) (203)
Adjustments and foreign exchange (35)  
Ending balance $ 0 $ 772