XML 119 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Annual Future Minimum Payments Under Operating Leases / Facility Exit Obligation (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
2020 $ 67,629  
2021 65,934  
2022 62,754  
2023 57,957  
2024 45,820  
Thereafter 230,605  
Total operating lease payments 530,699  
Less: imputed interest (94,810)  
Present value of operating lease liabilities 435,889  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2019   $ 55,435
2020   60,996
2021   63,348
2022   67,707
2023   72,491
Thereafter   578,874
Total   $ 898,851
Purchase Obligations    
2020 70,819  
2021 62,450  
2022 32,572  
2023 9,069  
2024 2,699  
Thereafter 2,630  
Purchase obligation, total 180,239  
Potential cancellation penalty $ 16,300