v3.20.4
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued Liabilities Current [Abstract]    
Payments due to content publishers $ 106,576 $ 57,376
Accrued cost of revenue 98,285 58,149
Marketing, retail and merchandising costs 43,645 7,624
Operating lease liability, current 35,647 17,896
Accrued royalty expense 15,713 18,040
Licensed content liability, current 6,165 1,679
Other accrued expenses 41,637 37,583
Total Accrued Liabilities $ 347,668 $ 198,347