v3.24.1.1.u2
Commitments and Contingencies - Purchase Obligations (Details)
$ in Thousands
Apr. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2025 (remaining nine months) $ 334,375
2026 473,071
2027 444,422
2028 453,175
2029 440,841
Thereafter 414,827
Total purchase commitments $ 2,560,711