v3.22.4
Commitment and Contingencies - Purchase Obligations (Details)
$ in Thousands
Jan. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 78,095
2025 67,422
2026 36,472
2027 28,630
2028 26,279
Thereafter 33,853
Total purchase commitments $ 270,751