XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Components of Property And Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Property Plant And Equipment [Line Items]    
Total property and equipment $ 21,327 $ 16,882
Less: accumulated depreciation and amortization (14,846) (11,811)
Property and equipment, net $ 6,481 5,071
Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 2 years  
Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 5 years  
Computer Hardware and Software    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 6,996 6,944
Computer Hardware and Software | Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 3 years  
Computer Hardware and Software | Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 4 years  
Network and Engineering Equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 4,979 4,164
Network and Engineering Equipment | Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 3 years  
Network and Engineering Equipment | Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 5 years  
Website Development Costs    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 4,816 3,191
Property and equipment, estimated life 2 years  
Customer Premise Equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 3,965 2,041
Property and equipment, estimated life 3 years  
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 447 418
Leasehold Improvements | Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 1 year  
Leasehold Improvements | Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 5 years  
Office Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 124 $ 124
Property and equipment, estimated life 5 years