v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Contractual Commitments

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

 

 

Minimum

Commitment

 

 

(in thousands)

 

Year ending December 31,

 

 

 

2020

$

640,957

 

2021

 

684,374

 

2022

 

384,596

 

2023

 

883

 

2024

 

883

 

Thereafter

 

214

 

Total minimum commitments

$

1,711,907