v3.20.1
Balance Sheet Components - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accounts payable $ 103,423 $ 115,227
Payments due to content publishers 65,508 57,376
Accrued cost of revenue 58,270 58,149
Operating lease liability, current 19,709 17,896
Accrued royalty expense 8,713 18,040
Accrued payroll and related expenses 16,162 14,522
Accrued inventory 14,497 2,892
Content licensing liability 14,502 1,679
Marketing, retail and merchandising costs 3,831 7,624
Accrued capital expenditures 1,852 350
Accrued legal fees 2,889 3,158
Customer prepayments 3,474 2,669
Taxes and related liabilities 2,166 3,052
Other accrued expenses 13,877 10,940
Total Accounts Payable and Accrued Liabilities $ 328,873 $ 313,574