XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Contractual Commitments

The future minimum contractual commitment including commitments less than one year, as of September 30, 2021, for each of the next five years are as follows:

 

 

Minimum

Commitment

 

 

(in thousands)

 

Remainder of 2021

$

198,366

 

2022

 

390,379

 

2023

 

12,920

 

2024

 

3,013

 

2025

 

57

 

Thereafter

 

2

 

Total minimum commitments

$

604,737