XML 79 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion $ 45,442 $ 42,950 $ 34,501
Deferred revenue, non-current 19,594 $ 12,023 48,511
Total Deferred Revenue (See Note 3) 65,036   83,012
Player      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion 16,873   15,479
Deferred revenue, non-current 6,811   5,837
Platform      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion 28,569   19,022
Deferred revenue, non-current $ 12,783   $ 42,674