XML 99 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Leases (Future Minimum Lease Payments Before Adoption of 842) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 30,431
2020 24,210
2021 21,551
2022 17,908
2023 14,607
Thereafter 34,279
Total minimum lease payments 142,986 [1]
Capital Leases  
2019 7,245
2020 5,599
2021 2,356
2022 873
2023 660
Thereafter 0
Total minimum lease payments 16,733
Less: Amounts representing interest (1,227)
Total obligation under capital leases 15,506
Less: Current portion of capital lease obligation (6,661)
Long-term portion of finance lease obligations 8,845
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals $ 100
[1] Minimum operating lease payments have not been reduced by minimum sublease rentals of $0.1 million due in the future under noncancellable subleases.