XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Accrued Liabilities Current [Abstract]    
Accounts payable $ 41,148 $ 56,413
Accrued royalty expense 14,501 17,165
Accrued inventory 3,574 2,382
Accrued payroll and related expenses 9,879 8,699
Accrued cost of revenue 9,577 12,210
Accrued payments to content publishers 23,590 24,037
Taxes and related liabilities 1,218 1,463
Customer prepayments 1,887 545
Other accrued expenses 6,402 5,843
Total Accounts Payable and Accrued Liabilities $ 111,776 $ 128,757