v3.25.2
Commitments and Contingencies - Non-cancelable Purchase Obligations (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2026 (remaining six months) $ 225,134
2027 562,472
2028 578,094
2029 578,386
2030 452,124
Thereafter 159,526
Total purchase commitments $ 2,555,736