v3.26.1
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