XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Deferred Revenue - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2020
Jul. 31, 2020
USD ($)
Jul. 31, 2019
Jul. 31, 2020
USD ($)
Source
Country
Customer
Jul. 31, 2019
Country
Customer
Jan. 31, 2020
Disaggregation Of Revenue [Line Items]            
Number of sources of revenue | Source       2    
Number of countries outside United States represented 10% or more of total revenue | Country       0 0  
Number of customers that individually exceeded 10% of revenue | Customer       0 0  
Deferred revenue recognized | $   $ 3.0   $ 12.3    
Accounts Receivable | Customer Concentration Risk            
Disaggregation Of Revenue [Line Items]            
Concentration risk, percentage 15.00%          
Accounts Receivable | Customer Concentration Risk | Minimum            
Disaggregation Of Revenue [Line Items]            
Concentration risk, percentage           10.00%
Ooma Residential | Revenue            
Disaggregation Of Revenue [Line Items]            
Concentration risk, percentage   55.00% 59.00% 55.00% 62.00%  
Ooma Business | Revenue            
Disaggregation Of Revenue [Line Items]            
Concentration risk, percentage   43.00% 38.00% 43.00% 36.00%