v3.25.1
Summary of Significant Accounting Policies - Schedule of Accrued Warranty Activity (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]    
Accrued warranty—beginning of period $ 6,716 $ 5,152
Warranty costs incurred (392) (328)
Net changes in liability for pre-existing warranties, including expirations and foreign exchange impact 347 (18)
Provision for warranty 543 547
Accrued warranty—end of period $ 7,214 $ 5,353