Balance Sheet Components - Narrative (Details) - USD ($) $ in Millions |
6 Months Ended | ||
---|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
Dec. 31, 2020 |
|
Balance Sheet Components [Abstract] | |||
Allowance for doubtful accounts and authorized credits | $ 115 | $ 136 | |
Allowance for doubtful accounts | 80 | $ 97 | |
Decrease in allowance for doubtful accounts receivable | 17 | ||
Allowance for doubtful accounts receivable, write-offs | 65 | ||
Deferred revenue recognized | $ 46 | $ 64 |
X | ||||||||||
- Definition Allowance for Doubtful Accounts Receivable And Authorized Credits No definition available.
|
X | ||||||||||
- Definition Balance Sheet Components [Abstract] No definition available.
|
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|