Quarterly report pursuant to Section 13 or 15(d)

Leases - Summary of Future Minimum Payments For Operating Leases (Details)

v3.19.1
Leases - Summary of Future Minimum Payments For Operating Leases (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
Remainder of 2019 $ 14,778
2020 13,982
2021 7,036
2022 640
2023 622
Years subsequent to 2023 4,858
Operating lease payments due 41,916
Interest component (4,147)
Total operating leases 37,769
Current portion of long-term operating lease liabilities 17,918
Long-term operating lease liabilities $ 19,851