v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments for Licensing and Similar Agreements
Licensing and similar agreements in effect at December 31, 2022 contain provisions for future minimum payments as shown in the following table:
 Licensing and
Similar
Agreements
 (In thousands)
2023$70,196 
202463,633 
202552,733 
20261,138 
20271,000 
Thereafter— 
$188,700 
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, 2022:
 Other
Purchase
Obligations
 (In thousands)
2023$301,889 
202461,313 
202540,074 
202627,450 
202724,587 
Thereafter6,062 
$461,375