XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Allowances for Losses on Financial Assets - Schedule of Financial Assets, Allowance for Credit Loss (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Account receivable, allowance for credit loss, beginning balance $ (116) $ (390)
Unbilled receivables, allowance for credit loss, beginning balance (23) (91)
Allowance for credit loss, beginning balance (367) (747)
Customer financing, allowance for credit loss, beginning balance (55) (18)
Accounts receivable, changes in estimates (8)
Unbilled receivables, changes in estimates 3 19
Changes in estimates (2) (66)
Customer financing, changes in estimates, rounding   (38)
Customer financing, changes in estimates 4 (39)
Accounts receivable, write-offs 27 246
Unbilled receivables, write-offs   47
Write-offs 32 427
Accounts receivable, recovery 4 5
Recoveries 4 5
Account receivable, allowance for credit loss, ending balance (93) (139)
Unbilled receivables, allowance for credit loss, ending balance (20) (25)
Customer financing, allowance for credit loss, ending balance (51) (56)
Allowance for credit loss, ending balance (333) (381)
Other current assets    
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Allowance for credit loss, beginning balance (85) (62)
Changes in estimates 15 (16)
Write-offs 5 1
Allowance for credit loss, ending balance (65) (77)
Other assets    
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Allowance for credit loss, beginning balance (88) (186)
Changes in estimates (16) (31)
Write-offs   133
Allowance for credit loss, ending balance $ (104) $ (84)