Income taxes - Unrecognized tax benefits (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Jan. 31, 2024
USD ($)
| |
| Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |
| Balance, January 31, 2023 | $ 0 |
| Increases for income tax positions related to prior years | 844 |
| Increases for income tax positions related to current years | 396 |
| Balance, January 31, 2024 | $ 1,240 |