XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments
Future minimum payments due under these agreements as of March 31, 2018 are as follows:
 
Facility Leases
 
Other Commitments
 
 
 
March 31, 2018
 
 
 
2018
$
6,211

 
$
5,896

2019
8,604

 
2,066

2020
7,657

 
113

2021
7,131

 
0

2022 and thereafter
29,354

 
0

Total minimum lease payments
$
58,957

 
$
8,075