XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current $ 48,004 $ 39,861
Total deferred revenue, non-current 18,134 15,370
Total deferred revenue 66,138 55,231
Platform    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 23,701 18,234
Total deferred revenue, non-current 9,112 6,135
Player    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 24,303 21,627
Total deferred revenue, non-current $ 9,022 $ 9,235