XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Arrangements (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Product Related Obligations [Member]  
Long-Term Purchase Commitment [Line Items]  
Remainder of 2022 $ 67,020
Non-cancelable arrangements, 2023 156,650
Non-cancelable arrangements, 2024 178,087
Non-cancelable arrangements, 2025 195,972
Non-cancelable arrangements, 2026 220,000
Non-cancelable arrangements, Thereafter 187,500
Purchase Obligation, Total 1,005,229
INBOUND Event Obligations [Member]  
Long-Term Purchase Commitment [Line Items]  
Remainder of 2022 3,065
Non-cancelable arrangements, 2023 977
Non-cancelable arrangements, 2024 4
Non-cancelable arrangements, 2025 4
Purchase Obligation, Total $ 4,050