XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments for Licensing and Similar Agreements
Licensing and similar agreements in effect at December 31, 2024 contain provisions for future minimum payments as shown in the following table:
 Licensing and
Similar
Agreements
 (In thousands)
2025$94,643 
202630,720 
202726,414 
20281,660 
2029500 
Thereafter— 
$153,937 
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, 2024:
 Other
Purchase
Obligations
 (In thousands)
2025$298,690 
202695,789 
202742,181 
202816,460 
20296,693 
Thereafter29,573 
$489,386