v3.24.2.u1
Commitments and Contingencies - Purchase Commitments and Future Minimum Lease Payments (Details)
$ in Thousands
Jul. 31, 2024
USD ($)
Purchase commitments  
2025 (remaining) $ 37,933
2026 74,639
2027 73,340
2028 71,226
2029 1,226
Thereafter 357
Total 258,721
Financing obligations - leased facility  
2025 (remaining) 2,275
2026 4,644
2027 3,950
2028 0
2029 0
Thereafter 0
Total 10,869
Residual financing obligations and assets 49,476
Less: amount representing interest (6,913)
Financing obligations $ 53,432