Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Future Minimum Lease Payments for both Continuing and Discontinued Operations (Details)

v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments for both Continuing and Discontinued Operations (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 89,162
2020 73,188
2021 58,858
2022 44,526
2023 41,095
Thereafter 175,265
2019 (13,430)
2020 (10,508)
2021 (8,534)
2022 (7,232)
2023 (7,013)
Thereafter $ (13,116)