XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Mar. 08, 2024
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Jan. 31, 2024
Dec. 31, 2018
Balance Sheet Components [Line Items]              
Amortization expense for deferred sales commissions   $ 2,400 $ 2,200 $ 4,800 $ 4,400    
Convertible note receivable   0   0   $ 2,257  
Non-cancelable inventory purchase commitments   5,000   5,000   $ 1,100  
Gain on note conversion       (980)      
Fair value of GTC preferred stock   3,300   3,300      
Global Telecom Corporation              
Balance Sheet Components [Line Items]              
Non-cancelable inventory purchase commitments   800   800      
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      
Global Telecom Corporation | Preferred Stock | Equity Financing              
Balance Sheet Components [Line Items]              
Conversion price per share percentage 70.00%            
Carrying value of convertible promissory note $ 2,300            
Outstanding principal and unpaid interests converted to shares 8.2            
Gain on note conversion $ (1,000)