v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for Operating Leases

Our future minimum lease payments required under these non-cancelable operating lease obligations as of December 31, 2018, are as follows:

 

 

 

Operating Leases

 

 

 

(in thousands)

 

Year ending December 31,

 

 

 

 

2019

 

$

61,385

 

2020

 

 

60,126

 

2021

 

 

57,079

 

2022

 

 

48,944

 

2023

 

 

45,983

 

Thereafter

 

 

129,458

 

Total minimum lease payments

 

$

402,975

 

Schedule of Lease Exit Charges Activity and Liability Balance

Our lease exit charges activity and liability balance for the year ended December 31, 2018 were as follows:

 

 

 

Lease Exit

 

 

 

(in thousands)

 

Balance as of January 1, 2018

 

$

 

Lease exit charges

 

 

33,033

 

Cash payments, net of sublease income

 

 

(1,498

)

Accretion expense

 

 

522

 

Balance as of December 31, 2018

 

$

32,057

 

 

Schedule of Future Minimum Payments for Financing Leases Our future minimum lease payments required under non-cancelable financing lease obligations, which exclusively relate to our build-to-suit leases, as of December 31, 2018, are as follows:

 

 

Financing Leases

 

 

 

(in thousands)

 

Year ending December 31,

 

 

 

 

2019

 

$

4,796

 

2020

 

 

4,947

 

2021

 

 

5,092

 

2022

 

 

5,167

 

2023

 

 

5,245

 

Thereafter

 

 

20,672

 

Total minimum lease payments

 

$

45,919

 

 

Schedule of Future Minimum Contractual Commitments

The future minimum contractual commitment including commitments less than one year, as of December 31, 2018 for each of the next five years are as follows: 

 

 

 

Minimum

Commitment

 

 

 

(in thousands)

 

Year ending December 31,

 

 

 

 

2019

 

$

545,261

 

2020

 

 

626,350

 

2021

 

 

686,786

 

2022

 

 

382,333

 

2023

 

 

 

Thereafter

 

 

 

Total minimum lease payments

 

$

2,240,730