XML 49 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Apr. 30, 2024
Oct. 31, 2025
Oct. 31, 2024
Jan. 31, 2025
Mar. 08, 2024
Dec. 31, 2018
Balance Sheet Components [Line Items]                
Amortization expense for deferred sales commissions $ 2,700 $ 2,500   $ 7,800 $ 7,300      
Gain on note conversion         $ 980      
Fair value of GTC preferred stock 3,300     3,300        
Global Telecom Corporation | Convertible Promissory Note                
Balance Sheet Components [Line Items]                
Investment in privately-held company               $ 1,300
Global Telecom Corporation | Preferred Stock                
Balance Sheet Components [Line Items]                
Fair value of GTC preferred stock $ 3,300     $ 3,300   $ 3,300    
Global Telecom Corporation | Preferred Stock | Equity Financing                
Balance Sheet Components [Line Items]                
Carrying value of convertible promissory note             $ 2,300  
Outstanding principal and unpaid interests converted to shares             8.2  
Gain on note conversion     $ 1,000