XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Jan. 31, 2021
Dec. 31, 2018
Balance Sheet Components [Line Items]            
Amortization expense $ 300,000 $ 300,000 $ 652,000 $ 652,000    
Amortization expense for deferred sales commissions 1,400,000 $ 900,000 2,800,000 $ 1,700,000    
Impairment loss in relation to deferred commission costs capitalized     0      
Non-cancelable purchase commitments 12,000,000.0   12,000,000.0   $ 5,400,000  
Global Telecom Corporation            
Balance Sheet Components [Line Items]            
Non-cancelable purchase commitments $ 400,000   $ 400,000   $ 0  
Global Telecom Corporation | Convertible Promissory Note            
Balance Sheet Components [Line Items]            
Investment in privately-held company           $ 1,300,000