XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Maturity Analysis (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
Operating Leases, Future Minimum Payments Due, Next Twelve Months     $ 32,113
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 28,406    
Lessee, Operating Lease, Liability, Payments, Due Year Two 20,678    
Lessee, Operating Lease, Liability, Payments, Due Year Three 13,011    
Finance Lease, Liability, Payments, Due Year Four 7,714    
Lessee, Operating Lease, Liability, Payments, Due Year Five 4,443    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 22,986    
Lessee, Operating Lease, Liability, Payments, Due 97,238    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (10,402)    
Operating Lease, Liability $ 86,836 $ 93,500  
Operating Leases, Future Minimum Payments, Due in Two Years     23,771
Operating Leases, Future Minimum Payments, Due in Three Years     16,986
Operating Leases, Future Minimum Payments, Due in Four Years     9,855
Operating Leases, Future Minimum Payments, Due in Five Years     7,435
Operating Leases, Future Minimum Payments, Due Thereafter     5,081
Operating Leases, Future Minimum Payments Due     $ 95,241