XML 43 R24.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 rental payments for operating leases
Future minimum payments under the non-cancelable operating leases consisted of the following as of March 31, 2018 (in thousands):
Period
 
Minimum Future Lease Payments
Remainder of 2018
 
$
2,403

2019
 
3,227

2020
 
2,947

2021
 
2,531

2022
 
2,332

Thereafter
 
6,927

 
 
$
20,367