v3.19.3.a.u2
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued Liabilities Current [Abstract]    
Payments due to content publishers $ 57,376 $ 32,463
Accrued cost of revenue 58,149 22,830
Operating lease liability, current 17,896  
Accrued royalty expense 18,040 7,939
Accrued payroll and related expenses 14,522 12,217
Accrued inventory 2,892 6,008
Marketing, retail and merchandising costs 7,624  
Accrued legal expenses 3,158  
Customer prepayments 2,669 3,124
Taxes and related liabilities 3,052 1,314
Other accrued expenses 12,969 6,091
Total Accrued Liabilities $ 198,347 $ 91,986