Commitments and contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jan. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 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 as well as installment payments for deferred consideration payable in connection with the acquisition of ConnectOnCall. Future minimum payments under our non-cancelable contractual commitments as of January 31, 2024 are presented in the table below.
|
||||||||||||||||||||||||||||||||||||||||||||||||