XML 75 R57.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Commitments and Contingencies Disclosure [Abstract]      
Rent expense $ 1,900 $ 1,600 $ 1,500
Future minimum lease payments of all non-cancelable operating leases      
2016 2,153    
2017 2,028    
2018 1,940    
2019 1,984    
2020 2,029    
2021 and thereafter 8,329    
Total minimum payments required 18,463    
Minimum sublease rental income, due in 2016 $ 100