v3.26.3
COMMITMENTS AND CONTINGENCIES - Schedule of Warranty (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 17,190 $ 14,032
Payments made during the period (4,580) (4,248)
Changes in accrual related to warranties issued during the period 4,671 5,130
Changes in accrual related to pre-existing warranties 447 1,688
Foreign currency translation and other (29) (18)
Ending balance $ 17,699 $ 16,584