Revenue and Contract Costs - Schedule of deferred contract acquisition costs (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jan. 31, 2023 |
Jan. 31, 2022 |
Jan. 31, 2021 |
|
| Capitalized Contract Cost [Roll Forward] | |||
| Capitalized contract costs at beginning of period | $ 4,079 | $ 2,941 | |
| Additions to deferred contract acquisition costs | 427 | 3,349 | |
| Amortization of deferred contract acquisition costs | (1,696) | (2,211) | $ (2,025) |
| Capitalized contract costs at end of period | 2,810 | 4,079 | 2,941 |
| Deferred contract acquisition costs, current (to be amortized in next 12 months) | 1,056 | 1,642 | |
| Deferred contract acquisition costs, non-current | 1,754 | 2,437 | |
| Total deferred contract acquisition costs | $ 2,810 | $ 4,079 | $ 2,941 |