XML 46 R29.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 Payments
Future minimum payments due under these agreements as of December 31, 2016 and December 31, 2017 are as follows:
 
December 31, 2017
 
Facility Leases
 
Other Commitments
 
 
 
 
2018
$
7,595

 
$
3,003

2019
8,100

 
2,028

2020
7,181

 
75

2021
6,790

 

2022 and thereafter
29,074

 

Total
$
58,740

 
$
5,106