XML 66 R51.htm IDEA: XBRL DOCUMENT v3.3.1.900
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Leases [Abstract]      
Operating leases, rent expense $ 18,100 $ 17,500 $ 15,100
Future Minimum Lease Payments [Abstract]      
2016 13,556    
2017 13,403    
2018 13,043    
2019 12,570    
2020 11,551    
Thereafter 44,156    
Total $ 108,279