Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
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, 2016 (in thousands):

 

 

 

 

 

2017

    

$

3,354

 

2018

 

 

2,203

 

2019

 

 

585

 

2020

 

 

182

 

2021

 

 

29

 

Thereafter

 

 

 —

 

 

 

$

6,353