XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accounts payable $ 121,761 $ 115,227
Payments due to content publishers 100,293 57,376
Accrued cost of revenue 63,939 58,149
Operating lease liability, current 32,130 17,896
Accrued royalty expense 10,713 18,040
Accrued payroll and related expenses 21,301 14,522
Accrued inventory 13,444 2,892
Content licensing liability 4,034 1,679
Marketing, retail and merchandising costs 18,592 7,624
Accrued legal fees 4,408 3,158
Customer prepayments 6,807 2,669
Taxes and related liabilities 3,530 3,052
Other accrued expenses 11,846 11,290
Total Accounts Payable and Accrued Liabilities $ 412,798 $ 313,574