XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Purchase Commitments
The minimum obligation that the Company is required to pay as of March 31, 2021 under these agreements is $109,882,000 over the next four years as follows (in thousands):
Remainder of 2021$44,503 
202240,230 
202324,899 
2024250 
$109,882