Commitment and contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jan. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Minimum Payments Under Purchase Commitments | Other contractual commitments consist primarily of non-cancelable purchase commitments to support our technology infrastructure. Future minimum payments under our non-cancelable purchase commitments as of January 31, 2023 are presented in the table below.
|
||||||||||||||||||||||||||||||||||||||||||||||||