Commitments and Contingencies - Additional Information (Details) - USD ($) |
1 Months Ended | 3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|---|
Jan. 31, 2017 |
Jun. 30, 2017 |
Jun. 30, 2016 |
Jun. 30, 2017 |
Jun. 30, 2016 |
Feb. 28, 2017 |
|
Loss Contingencies [Line Items] | ||||||
Operating lease expense | $ 11,800,000 | $ 5,700,000 | $ 24,700,000 | $ 10,700,000 | ||
Lease financing obligations included in other liabilities | 15,700,000 | 15,700,000 | ||||
Other purchase commitment | 29,000,000 | 29,000,000 | ||||
Indemnification Agreement | ||||||
Loss Contingencies [Line Items] | ||||||
Liabilities recorded | $ 0 | $ 0 | ||||
Google Cloud Platform License Agreement | ||||||
Loss Contingencies [Line Items] | ||||||
Purchase commitment, description | The agreement has an initial term of five years and we are required to purchase at least $400.0 million of cloud services in each year of the agreement, though for each of the first four years, up to 15% of this amount may be moved to a subsequent year. If we fail to meet the minimum purchase commitment during any year, we are required to pay the difference. | |||||
Initial term of agreement | 5 years | |||||
Minimum amount of services to be purchased in each year | $ 400,000,000 | |||||
Initial period required to purchase minimum amount of services | 4 years | |||||
Google Cloud Platform License Agreement | Maximum | ||||||
Loss Contingencies [Line Items] | ||||||
Purchase commitment, percentage of minimum purchase requirement that can be moved to subsequent year | 15.00% | |||||
AWS Enterprise Agreement, Cloud Services | ||||||
Loss Contingencies [Line Items] | ||||||
Purchase commitment, description | In March 2016, we entered into the AWS Enterprise Agreement for the use of cloud services from Amazon Web Services, Inc. (“AWS”) that was amended in March 2016, and again in February 2017. Such agreement will continue indefinitely until terminated by either party. Under the February 2017 addendum to the agreement, we committed to spend $1.0 billion between January 2017 and December 2021 on AWS services ($50.0 million in 2017, $125.0 million in 2018, $200.0 million in 2019, $275.0 million in 2020, and $350.0 million in 2021). If we fail to meet the minimum purchase commitment during any year, we are required to pay the difference. Any such payment may be applied to future use of AWS services during the addendum term, although it will not count towards meeting the future minimum purchase commitments under the addendum. | |||||
Minimum purchase commitment to spend between January 2017 and December 2021 | $ 1,000,000,000 | |||||
Minimum purchase commitment, due in 2017 | 50,000,000 | |||||
Minimum purchase commitment, due in 2018 | 125,000,000 | |||||
Minimum purchase commitment, due in 2019 | 200,000,000 | |||||
Minimum purchase commitment, due in 2020 | 275,000,000 | |||||
Minimum purchase commitment, due in 2021 | $ 350,000,000 |