Commitments and contingencies (Details) $ in Thousands |
Jul. 31, 2024
USD ($)
purchase_agreement
|
Jan. 31, 2024
USD ($)
|
|---|---|---|
| Loss Contingencies [Line Items] | ||
| Purchase commitment non cancelable | purchase_agreement | 2 | |
| Finance Lease, Computer Equipment, Lease Not yet Commenced | ||
| Loss Contingencies [Line Items] | ||
| Unrecorded unconditional purchase obligation | $ 7,408 | |
| Capital Addition Purchase Commitments | ||
| Loss Contingencies [Line Items] | ||
| Unrecorded unconditional purchase obligation | $ 9,594 | |
| Financing Lease, Lease Not yet Commenced | ||
| Loss Contingencies [Line Items] | ||
| Unrecorded unconditional purchase obligation | $ 7,413 |