XML 121 R100.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Annual Future Minimum Payments Under Operating Leases / Facility Exit Obligation (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 55,435
2020 60,996
2021 63,348
2022 67,707
2023 72,491
Thereafter 578,874
Operating leases, net of sublease income, total 898,851
Purchase Obligations  
2019 55,875
2020 47,062
2021 26,340
2022 6,573
2023 1,896
Thereafter 2,631
Purchase obligation, total 140,377
Other  
2019 813
2020 846
2021 862
2022 862
2023 360
Thereafter 0
Other commitment, total 3,743
Total  
2019 112,123
2020 108,904
2021 90,550
2022 75,142
2023 74,747
Thereafter 581,505
Total minimum lease payments 1,042,971
Operating leases, cancellation penalty $ 18,500