XML 57 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Future Minimum Lease Payments before Adoption of 842) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Capital Leases  
2019 $ 7,245
2020 5,599
2021 2,356
2022 873
2023 660
Thereafter 0
Future minimum payments due 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  
2019 30,431
2020 24,210
2021 21,551
2022 17,908
2023 14,607
Thereafter 34,279
Future minimum payments due 142,986 [1]
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.