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