XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments for Licensing and Similar Agreements
Licensing and similar agreements in effect at December 31, 2021 contain provisions for future minimum payments as shown in the following table:
 Licensing and
Similar
Agreements
 (In thousands)
2022$43,650 
2023117,672 
202473,650 
202549,440 
2026— 
Thereafter— 
$284,412 
Schedule of Future Minimum Obligations for Purchases of Inventory, Services, and Other
The following table shows the future minimum obligations for purchases of inventory, services, and other items as of December 31, 2021:
 Other
Purchase
Obligations
 (In thousands)
2022$370,014 
202349,349 
202422,194 
20255,272 
20262,800 
Thereafter— 
$449,629