Commitments and Contingencies - Additional Information (Details) - USD ($) $ in Millions |
Jul. 31, 2026 |
Jan. 31, 2026 |
|---|---|---|
| Commitments And Contingencies Disclosure [Line Items] | ||
| Non-cancelable inventory purchase commitments | $ 15.3 | $ 15.1 |
| Non-Cancelable Service Agreement with Telecommunications Provider | Minimum | ||
| Commitments And Contingencies Disclosure [Line Items] | ||
| Non-cancelable inventory purchase commitments | 8.4 | |
| Non Cancelable Service Agreement With Cloud Service Provider | Minimum | ||
| Commitments And Contingencies Disclosure [Line Items] | ||
| Purchase commitments outstanding | $ 7.2 |