Overview & Summary of Significant Accounting Policies - Schedule of Accrued Warranty Activity (Detail) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Movement in Standard Product Warranty Accrual [Roll Forward] | ||||
| Accrued warranty—beginning of period | $ 5,353 | $ 3,965 | $ 5,152 | $ 3,505 |
| Warranty costs incurred | (340) | (296) | (668) | (576) |
| Net changes in liability for pre-existing warranties, including expirations and foreign exchange impact | 72 | 188 | 51 | 396 |
| Provision for warranty | 710 | 608 | 1,260 | 1,140 |
| Accrued warranty—end of period | $ 5,795 | $ 4,465 | $ 5,795 | $ 4,465 |