v3.22.2.2
Commitments and Contingencies - Purchase Obligations (Details)
$ in Thousands
Oct. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2023 (remaining three months) $ 51,050
2024 80,653
2025 36,234
2026 9,877
2027 4,366
Thereafter 1,955
Total purchase commitments $ 184,135