XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion $ 33,948 $ 42,950 $ 34,501
Deferred revenue, non-current 13,549 $ 12,023 48,511
Total Deferred Revenue (See Note 10) 47,497   83,012
Platform      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion 19,110   19,022
Deferred revenue, non-current 8,047   42,674
Player      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion 14,838   15,479
Deferred revenue, non-current $ 5,502   $ 5,837