XML 19 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Lease Maturity Analysis (Details) - USD ($)
$ in Thousands
Sep. 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 $ 29,151    
Lessee, Operating Lease, Liability, Payments, Due Year Two 21,637    
Lessee, Operating Lease, Liability, Payments, Due Year Three 13,102    
Finance Lease, Liability, Payments, Due Year Four 8,548    
Lessee, Operating Lease, Liability, Payments, Due Year Five 4,949    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 21,748    
Lessee, Operating Lease, Liability, Payments, Due 99,135    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (10,231)    
Operating Lease, Liability $ 88,904 $ 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