Commitments and Contingencies - Schedule of Future Minimum Payments for Licensing and Similar Agreements (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
|
---|---|
Commitments and Contingencies Disclosure [Abstract] | |
2023 | $ 70,196 |
2024 | 63,633 |
2025 | 52,733 |
2026 | 1,138 |
2027 | 1,000 |
Thereafter | 0 |
Total future minimum licensing and similar agreements obligations | $ 188,700 |
X | ||||||||||
- Definition For licensing and similar agreements containing provisions for future minimum payments, the total required payments due. No definition available.
|
X | ||||||||||
- Definition For licensing and similar agreements containing provisions for future minimum payments, required payments due within one year of the balance sheet date. No definition available.
|
X | ||||||||||
- Definition For licensing and similar agreements containing provisions for future minimum payments, required payments due within the fifth year of the balance sheet date. No definition available.
|
X | ||||||||||
- Definition For licensing and similar agreements containing provisions for future minimum payments, required payments due within the fourth year of the balance sheet date. No definition available.
|
X | ||||||||||
- Definition For licensing and similar agreements containing provisions for future minimum payments, required payments due within the third year of the balance sheet date. No definition available.
|
X | ||||||||||
- Definition For licensing and similar agreements containing provisions for future minimum payments, required payments due within the second year of the balance sheet date. No definition available.
|
X | ||||||||||
- Definition For licensing and similar agreements containing provisions for future minimum payments, required payments due after the fifth year of the balance sheet date. No definition available.
|
X | ||||||||||
- References No definition available.
|