v3.25.3
Commitments and Contingencies - Schedule of Non-cancelable Purchase Obligations (Details)
$ in Thousands
Oct. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2026 (remaining three months) $ 73,239
2027 563,984
2028 590,668
2029 589,668
2030 462,384
Thereafter 291,547
Total purchase commitments $ 2,571,490