v3.24.3
Commitments and Contingencies - Non-cancelable Purchase Obligations (Details)
$ in Thousands
Oct. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2025 (remaining three months) $ 121,148
2026 548,720
2027 542,639
2028 544,780
2029 545,831
Thereafter 493,489
Total purchase commitments $ 2,796,607