Revenue and Contract Costs - Narrative (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Jan. 31, 2023 |
Jan. 31, 2022 |
Jan. 31, 2021 |
|
| Revenue from External Customer [Line Items] | |||
| Settlement period (in days) | 2 days | ||
| Capitalized contract cost, amortization | $ 1,696,000 | $ 2,211,000 | $ 2,025,000 |
| Capitalized contract cost, impairment loss | $ 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,197,000 | $ 6,489,000 | $ 6,312,000 |