Financial Instruments and Fair Value Measures - Transfers of Assets or Liabilities Into or Out of Level 3 of the Fair Value Hierarchy (Details) - USD ($) |
9 Months Ended | |
---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Transfers of assets or liabilities between the fair value measurement levels | ||
Transfers of assets into Level 3 of the fair value hierarchy | $ 0 | |
Transfers of assets out of Level 3 of the fair value hierarchy | 0 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract] | ||
Transfers of liabilities into Level 3 of the fair value hierarchy | 0 | |
Transfers of liabilities out of Level 3 of the fair value hierarchy | 0 | |
Reconciliation of the fair value measurements that use significant unobservable inputs (Level 3) | ||
Beginning balance | 16,384,000,000 | $ 14,887,000,000 |
Change in fair value recognized in net earnings | 3,432,000,000 | 647,000,000 |
Payments | (1,142,000,000) | (978,000,000) |
Ending balance | $ 18,674,000,000 | $ 14,556,000,000 |