v3.23.1
Commitments and Contingencies - Purchase Obligations (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2024 (remaining nine months) $ 69,077
2025 57,270
2026 39,744
2027 32,902
2028 30,774
Thereafter 47,034
Total purchase commitments $ 276,801