XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accounts payable $ 130,601 $ 115,227
Payments due to content publishers 78,255 57,376
Accrued cost of revenue 53,001 58,149
Operating lease liability, current 27,120 17,896
Accrued royalty expense 8,688 18,040
Accrued payroll and related expenses 15,887 14,522
Accrued inventory 9,706 2,892
Content licensing liability 8,903 1,679
Marketing, retail and merchandising costs 11,066 7,624
Accrued legal fees 4,026 3,158
Customer prepayments 4,144 2,669
Taxes and related liabilities 2,914 3,052
Other accrued expenses 9,505 11,290
Total Accounts Payable and Accrued Liabilities $ 363,816 $ 313,574