XML 135 R119.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 2,764 $ 4,058 $ 1,884
Charged to costs and expenses (141) (937) 2,395
Deductions 133 357 221
Balance at end of period 2,490 2,764 4,058
Accounting Standards Update 2016-13 [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment   (252)  
Credit losses [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 926 1,332 530
Charged to costs and expenses 50 (306) 840
Deductions 119 100 38
Balance at end of period 857 926 1,332
Doubtful receivables [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 47 57 49
Charged to costs and expenses 57 3 28
Deductions 11 13 20
Balance at end of period 93 47 57
Inventories (primarily service part obsolescence) [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 724 688 462
Charged to costs and expenses (6) 36 226
Deductions 0 0 0
Balance at end of period 718 724 688
Deferred tax assets [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 1,067 1,981 843
Charged to costs and expenses (242) (670) 1,301
Deductions 3 244 163
Balance at end of period $ 822 $ 1,067 $ 1,981