v3.22.4
Accrued and Other Liabilities - Product Warranty and Related Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Product Warranty and Related Liabilities [Roll Forward]      
Warranty balance at beginning of period $ 9,774 $ 8,242 $ 7,798
Warranties issued and assumed in period – recall campaigns 651 2,820 1,628
Warranties issued and assumed in period – product warranty 1,943 1,665 1,773
Payments (4,097) (3,249) (2,986)
Adjustments to pre-existing warranties 297 315 41
Effect of foreign currency and other (37) (19) (12)
Warranty balance at end of period 8,530 9,774 8,242
Less: Supplier recoveries balance at end of period 1,184 2,039 224
Warranty balance, net of supplier recoveries at end of period 7,345 7,735 8,018
Standard and Extended Product Warranty [Abstract]      
Warranties issued and assumed in period 2,593 4,485 3,401
Supplier recoveries accrued in period (261) (2,175) (322)
Adjustments and other 260 296 29
Warranty expense, net of supplier recoveries $ 2,592 $ 2,606 $ 3,108