XML 105 R87.htm IDEA: XBRL DOCUMENT 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