XML 104 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Allowance for Losses on Financial Assets - Schedule of Financial Assets, Allowance for Credit Loss (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Account receivable, allowance for credit loss, beginning balance $ (89) $ (116)
Unbilled receivables, allowance for credit loss, beginning balance (19) (23)
Allowance for credit loss, beginning balance (331) (367)
Customer financing, allowance for credit loss, beginning balance (51) (55)
Accounts receivable, changes in estimates (45) (6)
Unbilled receivables, changes in estimates (19) 4
Changes in estimates (113) (2)
Customer financing, changes in estimates 44 4
Accounts receivable, write-offs 41 29
Write-offs 60 34
Accounts receivable, recovery 1 4
Recoveries 1 4
Account receivable, allowance for credit loss, ending balance (92) (89)
Unbilled receivables, allowance for credit loss, ending balance (38) (19)
Allowance for credit loss, ending balance (383) (331)
Customer financing, allowance for credit loss, ending balance (7) (51)
Other Current Assets    
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Changes in estimates 8 30
Write-offs 11 5
Other Assets    
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Changes in estimates (85) (34)
Write-offs 8  
Other Current Assets    
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Allowance for credit loss, beginning balance (50) (85)
Allowance for credit loss, ending balance (47) (50)
Other Assets    
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Allowance for credit loss, beginning balance (122) (88)
Allowance for credit loss, ending balance $ (199) $ (122)