XML 51 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Revenue and Membership Information (Details)
membership in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
membership
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
membership
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
membership
Dec. 31, 2019
USD ($)
membership
Dec. 31, 2018
USD ($)
membership
Disaggregation of Revenue [Line Items]                      
Revenues | $ $ 6,644,442 $ 6,435,637 $ 6,148,286 $ 5,767,691 $ 5,467,434 $ 5,244,905 $ 4,923,116 $ 4,520,992 $ 24,996,056 $ 20,156,447 $ 15,794,341
Streaming | United States and Canada                      
Disaggregation of Revenue [Line Items]                      
Revenues | $                 $ 11,455,396 $ 10,051,208 $ 8,281,532
Paid net membership additions (in memberships)                 6,274 2,905 6,335
Paid memberships at end of period (in memberships) 73,936       67,662       73,936 67,662 64,757
Streaming | Europe, Middle East, and Africa                      
Disaggregation of Revenue [Line Items]                      
Revenues | $                 $ 7,772,252 $ 5,543,067 $ 3,963,707
Paid net membership additions (in memberships)                 14,920 13,960 11,814
Paid memberships at end of period (in memberships) 66,698       51,778       66,698 51,778 37,818
Streaming | Latin America                      
Disaggregation of Revenue [Line Items]                      
Revenues | $                 $ 3,156,727 $ 2,795,434 $ 2,237,697
Paid net membership additions (in memberships)                 6,120 5,340 6,360
Paid memberships at end of period (in memberships) 37,537       31,417       37,537 31,417 26,077
Streaming | Asia-Pacific                      
Disaggregation of Revenue [Line Items]                      
Revenues | $                 $ 2,372,300 $ 1,469,521 $ 945,816
Paid net membership additions (in memberships)                 9,259 5,626 4,106
Paid memberships at end of period (in memberships) 25,492       16,233       25,492 16,233 10,607