XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments
Future minimum payments due under these agreements as of December 31, 2016 and September 30, 2017 are as follows:
 
Facility Leases
 
Other Commitments
 
December 31,
 
September 30,
 
December 31,
 
September 30,
2016
 
2017
 
2016
 
2017
 
 
 
 
 
 
 
2017
$
4,803

 
$
1,793

 
$
2,123

 
$
2,504

2018
6,227

 
7,592

 
848

 
642

2019
6,652

 
8,102

 

 

2020
5,563

 
7,183

 

 

2021 and thereafter
32,262

 
35,193

 

 

Total minimum lease payments
$
55,507

 
$
59,863

 
$
2,971

 
$
3,146