XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Lease Maturity Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 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,641    
Lessee, Operating Lease, Liability, Payments, Due Year Two 21,429    
Lessee, Operating Lease, Liability, Payments, Due Year Three 13,325    
Finance Lease, Liability, Payments, Due Year Four 8,493    
Lessee, Operating Lease, Liability, Payments, Due Year Five 5,008    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 22,131    
Lessee, Operating Lease, Liability, Payments, Due 99,027    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (10,297)    
Operating Lease, Liability $ 88,730 $ 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