v3.24.2.u1
Commitments and Contingencies - Purchase Obligations (Details)
$ in Thousands
Jul. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2025 (remaining six months) $ 254,657
2026 510,988
2027 467,172
2028 476,547
2029 469,616
Thereafter 489,250
Total purchase commitments $ 2,668,230