XML 131 R117.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Future Minimum Operating Lease Payments) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases  
2020 $ 16,051
2021 13,646
2022 12,266
2023 10,532
2024 8,967
Thereafter 105,935
Total future minimum lease payments 167,397
less: imputed interest (45,158)
Total operating lease liability 122,239
less: operating lease liability - current (10,917)
Total operating lease liability - non current $ 111,322
Operating Lease, Liability, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent