XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Arrangements (Detail) - Vendor Commitments [Member]
$ in Thousands
Sep. 30, 2023
USD ($)
Long-Term Purchase Commitment [Line Items]  
Remainder of 2023 $ 38,985
Non-cancelable arrangements, 2024 205,293
Non-cancelable arrangements, 2025 215,314
Non-cancelable arrangements, 2026 221,088
Non-cancelable arrangements, 2027 187,846
Non-cancelable arrangements, Thereafter 184
Purchase Obligation, Total $ 868,710