v3.8.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2017
Operating Leases  
Schedule of future minimum lease payments

As of December 31, 2017, the future minimum lease payments were as follows (in thousands):

                                                                                                                                                                                    

2018

 

$

9,308

 

2019

 

 

11,862

 

2020

 

 

11,549

 

2021

 

 

13,685

 

2022

 

 

13,719

 

Thereafter

 

 

82,187

 

​  

​  

Total future minimum lease payments

 

$

142,310

 

​  

​  

​  

​