v3.26.1
Commitments and Contingencies - Schedule of Purchase Commitments and Future Minimum Lease Payments (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
Purchase commitments  
Fiscal 2026 (remaining) $ 44,169
Fiscal 2028 81,179
Fiscal 2029 2,663
Fiscal 2030 220
Fiscal 2031 0
Thereafter 0
Total 128,231
Financing obligations - leased facility  
Fiscal 2026 (remaining) 1,883
Fiscal 2028 4,363
Fiscal 2029 4,136
Fiscal 2030 0
Fiscal 2031 0
Thereafter 0
Total 10,382
Residual financing obligations and assets 48,053
Less: amount representing interest (7,864)
Financing obligations $ 50,571