Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.6.0.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Future annual minimum lease commitments under operating leases      
2017 $ 12,203    
2018 12,774    
2019 13,203    
2020 13,035    
2021 12,181    
Thereafter 58,037    
Total 121,433    
Rent expense $ 14,984 $ 8,893 $ 7,488