XML 93 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current $ 35,912 $ 45,442
Deferred revenue, non-current 12,932 19,594
Total deferred revenue 48,844 65,036
Platform    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 17,541 28,569
Deferred revenue, non-current 6,221 12,783
Player    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 18,371 16,873
Deferred revenue, non-current $ 6,711 $ 6,811