XML 65 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Leases [Abstract]      
Operating leases, rent expense $ 18,200 $ 18,100 $ 17,500
Future Minimum Lease Payments [Abstract]      
2017 15,132    
2018 14,697    
2019 14,078    
2020 13,850    
2021 12,881    
Thereafter 67,602    
Total $ 138,240