XML 58 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accounts payable $ 77,416 $ 56,576
Payments due to content publishers 55,096 32,463
Accrued cost of revenue 33,889 22,830
Operating lease liability, current 16,600  
Accrued royalty expense 11,239 7,939
Accrued payroll and related expenses 11,074 12,217
Accrued inventory 10,497 6,008
Accrued capital expenditures 5,973  
Marketing, retail and merchandising costs 5,777  
Accrued legal fees 4,298  
Customer prepayments 2,376 3,124
Taxes and related liabilities 1,160 1,314
Other accrued expenses 6,124 6,091
Total Accounts Payable and Accrued Liabilities $ 241,519 $ 148,562