XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Purchase Commitments and Future Minimum Lease Payments (Details)
$ in Thousands
Apr. 30, 2022
USD ($)
Purchase commitments  
2023 (remaining) $ 4,073
2024 4,480
2025 3,040
2026 1,503
2027 1,104
Thereafter 0
Total 14,200
Financing obligations - leased facility  
2023 (remaining) 2,059
2024 2,804
2025 2,867
2026 2,931
2027 2,996
Thereafter 33,260
Total 46,917
Residual financing obligations and assets 9,975
Less: amount representing interest (22,943)
Financing obligations $ 33,949