XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Accrued Liabilities Current [Abstract]    
Payments due to content publishers $ 144,138 $ 106,576
Accrued cost of revenue 102,285 98,285
Marketing, retail and merchandising costs 44,023 43,645
Operating lease liability, current 32,715 35,647
Content liability, current 89,816 6,165
Other accrued expenses 64,425 57,350
Total Accrued Liabilities $ 477,402 $ 347,668