XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion $ 38,543 $ 42,950 $ 34,501
Deferred revenue, non-current 13,376 $ 12,023 48,511
Total Deferred Revenue (See Note 12) 51,919   83,012
Platform      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion 23,681   19,022
Deferred revenue, non-current 8,300   42,674
Player      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion 14,862   15,479
Deferred revenue, non-current $ 5,076   $ 5,837