v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
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, 2020 for each of the next five years are as follows:

 

Minimum

Commitment

 

 

(in thousands)

 

Year ending December 31,

 

 

 

2021

$

681,150

 

2022

 

392,882

 

2023

 

152

 

2024

 

57

 

2025

 

 

Thereafter

 

2

 

Total minimum commitments

$

1,074,243