XML 102 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Leases (Details 4)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 34,130
Lessee, Operating Lease, Liability, Payments, Due Year Two 29,230
Lessee, Operating Lease, Liability, Payments, Due Year Three 26,272
Lessee, Operating Lease, Liability, Payments, Due Year Four 19,099
Lessee, Operating Lease, Liability, Payments, Due Year Five 13,366
Lessee, Operating Lease, Liability, Payments, Due after Year Five 28,507
Lessee, Operating Lease, Liability, Payments, Due $ 150,604