Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.3.1.900
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2016 $ 3,656    
2017 2,822    
2018 2,854    
2019 2,891    
2020 2,875    
Thereafter 28,513    
Future Minimum Payments Due 43,611    
Rent Expense $ 3,383 $ 3,230 $ 2,262