XML 41 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 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 June 30, 2017 are as follows:
 
Facility Leases
 
Other Commitments
 
December 31, 2016
 
June 30, 2017
 
December 31, 2016
 
June 30, 2017
 
 
 
 
 
 
 
2017
$
4,803

 
$
2,974

 
$
2,123

 
$
3,251

2018
6,227

 
6,641

 
848

 
889

2019
6,652

 
7,041

 

 

2020
5,563

 
5,943

 

 

2021 and thereafter
32,262

 
32,577

 

 

Total minimum lease payments
$
55,507

 
$
55,176

 
$
2,971

 
$
4,140