v3.22.0.1
Commitment and Contingencies - Purchase Obligations (Details)
$ in Thousands
Jan. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 67,540
2024 72,438
2025 27,039
2026 7,094
2027 2,944
Thereafter 564
Total purchase commitments $ 177,619