v3.23.2
Commitments and Contingencies - Purchase Obligations (Details)
$ in Thousands
Jul. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2024 (remaining six months) $ 47,753
2025 99,074
2026 81,019
2027 41,642
2028 33,465
Thereafter 48,571
Total purchase commitments $ 351,524