v3.21.2
Commitments and Contingencies - Purchase Obligations (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2022 (remaining six months) $ 35,965
2023 48,291
2024 43,672
2025 8,853
2026 6,766
Thereafter 2,181
Total purchase commitments $ 145,728