Revenue and contract costs (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr. 30, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||