XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current $ 43,940 $ 39,861
Total deferred revenue, non-current 17,243 15,370
Total deferred revenue 61,183 55,231
Platform    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 21,204 18,234
Total deferred revenue, non-current 8,751 6,135
Player    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 22,736 21,627
Total deferred revenue, non-current $ 8,492 $ 9,235