XML 61 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Leases [Abstract]      
Rental expense $ 15,400 $ 15,000 $ 13,600
Operating leases minimum payments due [Abstract]      
2018 15,358    
2019 13,849    
2020 11,058    
2021 8,401    
2022 7,236    
Thereafter 12,995    
Total minimum lease payments $ 68,897