XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments
Future minimum payments due under these agreements as of June 30, 2018 are as follows:
 
Facility Leases
 
Other Commitments
 
 
 
June 30, 2018
 
 
 
2018
$
4,243

 
$
5,702

2019
8,913

 
2,304

2020
7,943

 
138

2021
7,425

 
3

2022 and thereafter
30,097

 
0

Total minimum lease payments
$
58,621

 
$
8,147