XML 107 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for expected credit losses      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 40 $ 65 $ 101
Charges to Earnings 33 20 7
Charges to Other Accounts (27) (3) (17)
Deductions 0 (42) (26)
Balance at End of Period 46 40 65
Other reserves      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 29 64 58
Charges to Earnings 1 (28) 7
Charges to Other Accounts (8) (4) (1)
Deductions 0 (3) 0
Balance at End of Period $ 22 $ 29 $ 64