Balance Sheet Components - Additional Information (Details) - USD ($) shares in Millions, $ in Millions |
3 Months Ended | ||||
|---|---|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Jan. 31, 2026 |
Mar. 08, 2024 |
Dec. 31, 2018 |
|
| Balance Sheet Components [Line Items] | |||||
| Amortization expense for deferred sales commissions | $ 2.8 | $ 2.6 | |||
| Non-cancelable inventory purchase commitments | 14.9 | $ 15.1 | |||
| Non-marketable equity investments | 3.3 | ||||
| Global Telecom Corporation | |||||
| Balance Sheet Components [Line Items] | |||||
| Non-cancelable inventory purchase commitments | 0.0 | ||||
| Global Telecom Corporation | Convertible Promissory Note | |||||
| Balance Sheet Components [Line Items] | |||||
| Investment in privately-held company | $ 1.3 | ||||
| Preferred Stock | Global Telecom Corporation | |||||
| Balance Sheet Components [Line Items] | |||||
| Non-marketable equity investments | $ 3.3 | $ 3.3 | |||
| Equity Financing | Preferred Stock | Global Telecom Corporation | |||||
| Balance Sheet Components [Line Items] | |||||
| Carrying value of convertible promissory note | $ 2.3 | ||||
| Number of converted preferred stock | 8.2 | ||||