XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Purchase Commitments
The minimum obligation that the Company is required to pay as of June 30, 2021 under these agreements is $96,214,000 over the next five years and thereafter as follows (in thousands):
Remainder of 2021$40,895 
202233,472 
202320,969 
2024753 
2025125 
$96,214