XML 43 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments by Year under Noncancelable Operating Leases
As of December 31, 2017, the future minimum lease payments by year under noncancelable operating leases are as follows for the years ending December 31 (in thousands):
2018
$
14,934

2019
18,938

2020
16,675

2021
14,927

2022
13,005

Thereafter
40,055

Total minimum lease payments
$
118,534

Summary of Future Payments Under Noncancelable Purchase Obligations
As of December 31, 2017, our contractual purchase obligations, primarily related to hosting infrastructure providers, are as follows for the years ending December 31 (in thousands):
2018
38,559

2019
28,530

2020
29,270

Total purchase obligations
$
96,359