Revenue and contract costs - Narrative (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Jan. 31, 2024 |
Jan. 31, 2023 |
Jan. 31, 2022 |
|
| Revenue from External Customer [Line Items] | |||
| Settlement period (in days) | 2 days | ||
| Capitalized contract cost, amortization | $ 1,056,000 | $ 1,696,000 | $ 2,211,000 |
| Capitalized contract cost, impairment loss | $ 0 | 0 | 0 |
| Minimum | |||
| Revenue from External Customer [Line Items] | |||
| Settlement period (in days) | 1 day | ||
| Capitalized contract cost, amortization period (in years) | 3 years | ||
| Maximum | |||
| Revenue from External Customer [Line Items] | |||
| Settlement period (in days) | 2 days | ||
| Capitalized contract cost, amortization period (in years) | 5 years | ||
| Subscription and Related Services | |||
| Revenue from External Customer [Line Items] | |||
| Lease income | $ 10,307,000 | $ 10,197,000 | $ 6,489,000 |