Quarterly report pursuant to Section 13 or 15(d)

Operating Leases Lessee, Operating Lease, Liability, Maturity (Details)

v3.19.3
Operating Leases Lessee, Operating Lease, Liability, Maturity (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Future Minimum Operating Lease Payments, Remainder of 2019 $ 10,891
Future Minimum Operating Lease Payments, 2020 41,837
Future Minimum Operating Lease Payments, 2021 37,649
Future Minimum Operating Lease Payments, 2022 27,453
Future Minimum Operating Lease Payments, 2023 15,524
Future Minimum Operating Lease Payments, Years subsequent to 2023 40,623
Future Minimum Operating Lease Payments 173,977
Interest component (20,689)
Operating lease liability 153,288
Current portion of long-term operating lease liabilities (36,422)
Long-term operating lease liabilities $ 116,866