Restructuring - Changes in the Liabilities Related to Workforce Reduction (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | 12 Months Ended |
|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2023 |
Dec. 31, 2022 |
|
| 2022 Restructuring | |||
| Restructuring Reserve [Roll Forward] | |||
| Severance and other personnel costs | $ 344 | $ 1,148 | |
| Severance and Other Personnel Costs | 2023 Restructuring | |||
| Restructuring Reserve [Roll Forward] | |||
| Beginning balance | 0 | ||
| Severance and other personnel costs | 36 | 1,155 | |
| Severance and other personnel costs, net | 1,056 | ||
| Cash payments | (944) | ||
| Ending balance | 112 | 112 | $ 0 |
| Severance and Other Personnel Costs | 2022 Restructuring | |||
| Restructuring Reserve [Roll Forward] | |||
| Beginning balance | 772 | 0 | |
| Severance and other personnel costs | 4 | (26) | 975 |
| Cash payments | (737) | (203) | |
| Adjustments and foreign exchange | (35) | ||
| Ending balance | $ 0 | $ 0 | $ 772 |