v3.24.1.1.u2
Commitments and Contingencies - Purchase Commitments and Future Minimum Lease Payments (Details)
$ in Thousands
Apr. 30, 2024
USD ($)
Purchase commitments  
2025 (remaining) $ 56,082
2026 73,237
2027 71,785
2028 70,000
Total 271,104
Financing obligations - leased facility  
2025 (remaining) 3,409
2026 4,644
2027 3,950
2028 0
Total 12,003
Residual financing obligations and assets 49,476
Less: amount representing interest (7,684)
Financing obligations $ 53,795