XML 81 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Aggregate Future Payments for Purchase Commitments Aggregate future payments under these commitments are as follows:
(In thousands)Purchase Obligations
2021$67,126 
202240,026 
202337,921 
202431,630 
202541,213 
2026 and thereafter521,297 
$739,213