v3.8.0.1
Operating Leases (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2017
USD ($)
ft²
floor
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Operating Leases        
Total future minimum lease payments   $ 142,310    
Future minimum lease payments        
2018   9,308    
2019   11,862    
2020   11,549    
2021   13,685    
2022   13,719    
Thereafter   82,187    
Deferred rent liability   6,500 $ 2,500  
Sublease income   0 300 $ 300
Rent expense net of sublease income   $ 8,500 $ 5,800 $ 3,500
Leased facility in Brooklyn, New York        
Operating Leases        
Number of floors leased | floor 3      
Area of office space leased | ft² 80,000      
Total future minimum lease payments $ 52,500      
Term of the lease 12 years