v3.26.1
Commitments and Contingencies - Schedule of Purchase Commitments and Future Minimum Lease Payments (Details)
$ in Thousands
Apr. 30, 2026
USD ($)
Purchase commitments  
Fiscal 2026 (remaining) $ 65,381
Fiscal 2028 79,310
Fiscal 2029 2,075
Fiscal 2030 33
Fiscal 2031 0
Thereafter 0
Total 146,799
Financing obligations - leased facility  
Fiscal 2026 (remaining) 3,070
Fiscal 2028 4,363
Fiscal 2029 4,136
Fiscal 2030 0
Fiscal 2031 0
Thereafter 0
Total 11,569
Residual financing obligations and assets 48,053
Less: amount representing interest (8,725)
Financing obligations $ 50,897