XML 140 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Leases (Details 3) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 32,898 $ 32,845
Lessee, Operating Lease, Liability, Payments, Due Year Two 30,657 30,267
Lessee, Operating Lease, Liability, Payments, Due Year Three 24,849 26,852
Lessee, Operating Lease, Liability, Payments, Due Year Four 22,068 20,862
Lessee, Operating Lease, Liability, Payments, Due Year Five 14,885 17,745
Lessee, Operating Lease, Liability, Payments, Due after Year Five 34,119 29,923
Lessee, Operating Lease, Liability, Payments, Due 159,476 $ 158,494
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (14,122)  
Operating Lease, Liability $ 145,354