Revenue - Additional Information (Details) |
3 Months Ended | 12 Months Ended |
|---|---|---|
|
Dec. 31, 2018
USD ($)
|
Dec. 31, 2018
USD ($)
segment
PerformanceObligation
|
|
| Segment Reporting Information [Line Items] | ||
| Contract acquisition cost recognition, description | most direct contract acquisition costs relate to contracts that are recognized over a period of one year or less. | |
| Contract acquisition, capitalized cost | $ 0 | $ 0 |
| Number of reportable segments | segment | 2 | |
| Estimated future revenue from outstanding performance obligation | 117,000,000 | $ 117,000,000 |
| Revenue, remaining performance obligation, expected timing of satisfaction, Description | As of December 31, 2018, the Company had $117.0 million of estimated future revenue related to outstanding performance obligations. The Company expects to recognize approximately 76% of this future revenue over the next twelve months and the remainder thereafter through 2024. This estimated future revenue excludes contracts with original durations of one year or less, amounts relating to invoicing practical expedient and variable consideration amounts attributable to royalties related to sales and usage-based revenues. The amount of revenue recognized for the three months ended December 31, 2018 from performance obligations satisfied, or partially satisfied in previous periods is $7.2 million, which mainly relates to platform revenues. | |
| Revenue remaining performance obligation percentage of revenue expected to be recognized | 76.00% | |
| Revenue recognized from performance obligation | $ 7,200,000 | |
| Impairments relating to contract assets | $ 0 | |
| Deferred revenue recognized | 38,500,000 | |
| Contract with customer assets increase (decrease) | (2,800,000) | |
| Intellectual Property | ||
| Segment Reporting Information [Line Items] | ||
| Deferred revenue recognized | $ 12,400,000 | |
| Platform | ||
| Segment Reporting Information [Line Items] | ||
| Number of performance obligations | PerformanceObligation | 1 | |
| Player | ||
| Segment Reporting Information [Line Items] | ||
| Number of performance obligations | PerformanceObligation | 2 |