XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments for Licensing and Similar Agreements
Licensing and similar agreements in effect at December 31, 2023 contain provisions for future minimum payments as shown in the following table:
 Licensing and
Similar
Agreements
 (In thousands)
2024$90,005 
202593,713 
202625,526 
202724,906 
2028400 
Thereafter— 
$234,550 
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, 2023:
 Other
Purchase
Obligations
 (In thousands)
2024$283,927 
202549,949 
202630,269 
202725,301 
20286,062 
Thereafter— 
$395,508