Commitments and Contingencies - Schedule of Future Minimum Obligations for Purchases of Inventory, Services, and Other (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
|
---|---|
Commitments and Contingencies Disclosure [Abstract] | |
2023 | $ 301,889 |
2024 | 61,313 |
2025 | 40,074 |
2026 | 27,450 |
2027 | 24,587 |
Thereafter | 6,062 |
Total future minimum obligations for purchases of inventory, services, and other | $ 461,375 |
X | ||||||||||
- Definition For purchases of inventory, other assets, and services containing provisions for future minimum obligations, the total required obligations due. No definition available.
|
X | ||||||||||
- Definition Purchases Of Inventory Other Assets And Services Future Minimum Obligations Due After Year Five No definition available.
|
X | ||||||||||
- Definition For purchases of inventory, other assets, and services containing provisions for future minimum obligations, required obligations due within one year of the balance sheet date. No definition available.
|
X | ||||||||||
- Definition For purchases of inventory, other assets, and services containing provisions for future minimum obligations, required obligations due within the fifth year of the balance sheet date. No definition available.
|
X | ||||||||||
- Definition For purchases of inventory, other assets, and services containing provisions for future minimum obligations, required obligations due within the fourth year of the balance sheet date. No definition available.
|
X | ||||||||||
- Definition For purchases of inventory, other assets and services containing provisions for future minimum obligations, required obligations due within the third year of the balance sheet date. No definition available.
|
X | ||||||||||
- Definition For purchases of inventory, other assets. and services containing provisions for future minimum obligations, required obligations due within the second year of the balance sheet date. No definition available.
|
X | ||||||||||
- References No definition available.
|