XML 45 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments

Future minimum payments under all operating and finance lease agreements as of March 31, 2020 are as follows:

 

 

Operating

 

 

 

(in thousands)

 

2020

 

$

32,664

 

2021

 

 

48,993

 

2022

 

 

48,433

 

2023

 

 

48,101

 

2024

 

 

46,892

 

Thereafter

 

 

177,527

 

Total

 

$

402,610

 

Schedule of Operating Sublease Income Generated under Operating Lease Agreements Operating sublease income generated under all operating lease agreements for the three months ended March 31, 2020 and 2019 are as follows

 

 

Three Months Ended March 31,

 

 

 

2020

 

 

2019

 

 

 

(in thousands)

 

Operating sublease income

 

$

1,354

 

 

$

566