XML 107 R90.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Operating Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Future minimum lease payments under operating leases      
2016 $ 3,136    
2017 2,746    
2018 2,504    
2019 2,233    
2020 2,024    
Thereafter 14,469    
Total 27,112    
Rent expense under operating leases $ 2,600 $ 2,200 $ 1,700