XML 62 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current $ 36,536 $ 45,442
Deferred revenue, non-current 13,889 19,594
Total deferred revenue 50,425 65,036
Platform    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 17,873 28,569
Deferred revenue, non-current 7,192 12,783
Player    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 18,663 16,873
Deferred revenue, non-current $ 6,697 $ 6,811