Revenue and contract costs (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Rollforward of Contract Assets and Contract Liabilities | The following table represents a roll-forward of contract assets:
The following table represents a roll-forward of deferred revenue:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Deferred Contract Acquisition Costs | The following table represents a roll forward of deferred contract acquisition costs:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||