XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current $ 41,939 $ 45,442
Deferred revenue, non-current 15,297 19,594
Total deferred revenue 57,236 65,036
Platform    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 24,789 28,569
Deferred revenue, non-current 8,783 12,783
Player    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 17,150 16,873
Deferred revenue, non-current $ 6,514 $ 6,811