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:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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:
|