XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Maturities of operating lease liabilities as of March 31, 2019 are presented in the table below (in thousands):
Years Ending December 31,
Remainder of 2019
 
$
44,266

2020
 
59,080

2021
 
57,605

2022
 
55,098

2023
 
50,564

Thereafter
 
259,664

Total operating lease payments
 
526,277

Less: imputed interest
 
(103,381
)
Present value of operating lease liabilities
 
$
422,896

Schedule of Future Minimum Commitments Future minimum commitments under our non-cancelable operating leases as of December 31, 2018 are presented in the table below (in thousands):
Years Ending December 31,
2019
 
$
55,435

2020
 
60,996

2021
 
63,348

2022
 
67,707

2023
 
72,491

Thereafter
 
578,874

Total
 
898,851