XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Expected Timing of Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Less than one year $ 9,456,342 $ 8,980,868
Due after one year and through three years 8,241,022 7,819,563
Due after three years and through five years 2,259,821 1,973,091
Due after five years 767,980 445,308
Total content obligations $ 20,725,165 $ 19,218,830