Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies  
Schedule of future minimum rental payments required under non-cancelable operating leases

Future minimum rental payments required under non‑cancelable operating leases with initial or remaining terms in excess of one year consist of the following as of December 31, 2017 (in thousands):

 

 

 

 

 

2017

    

$

2,632

 

2018

 

 

1,128

 

2019

 

 

617

 

2020

 

 

31

 

2021

 

 

 —

 

 

 

$

4,408