Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Allowance for Sales Returns (Details)

v3.20.4
Summary of Significant Accounting Policies - Allowance for Sales Returns (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Summary of Significant Accounting Policies      
Sales returns, beginning balance $ 261 $ 266 $ 267
Additions, charged to earnings 2,188 2,336 2,434
Deductions (2,149) (2,341) (2,435)
Sales returns, ending balance 300 261 266
Stock-based compensation $ 64 $ 71 $ 88