XML 78 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Future minimum lease payments and rentals under operating leases [Abstract]      
2019 $ 29,912    
2020 28,123    
2021 25,923    
2022 20,484    
2023 14,740    
Subsequent to 2023 48,941    
Total minimum lease payments 168,123    
Net rental expense applicable to operating leases [Abstract]      
Rent expense under operating lease $ 30,045 $ 30,558 $ 29,571
Minimum [Member]      
Lessor, Operating Lease [Abstract]      
Initial lease term 5 years    
Renewal of lease term 1 year    
Maximum [Member]      
Lessor, Operating Lease [Abstract]      
Initial lease term 30 years    
Renewal of lease term 25 years    
Property [Member]      
Net rental expense applicable to operating leases [Abstract]      
Minimum $ 27,124 27,543 26,594
Additional rentals based on sales 22 21 4
Sublease income (130) (90) (58)
Rent expense under operating lease 27,016 27,474 26,540
Equipment [Member]      
Net rental expense applicable to operating leases [Abstract]      
Rent expense under operating lease $ 3,029 $ 3,084 $ 3,031