XML 102 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Consolidated Financial Information - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Components [Abstract]    
Allowance for doubtful accounts and authorized credits $ 37 $ 49
Allowance for doubtful accounts 13 23
Decrease in allowance for doubtful accounts receivable 10  
Allowance for doubtful accounts receivable, write-offs 29  
Allowance for authorized credits 24 26
Decrease in allowance for authorized credits 2  
Write off of allowance for authorized credits 4  
Deferred revenue recognized during period $ 32 $ 33