XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Jan. 31, 2022
USD ($)
Jan. 31, 2022
USD ($)
segment
Jan. 31, 2022
USD ($)
Jan. 31, 2022
USD ($)
operatingSegment
Jan. 31, 2021
USD ($)
Jan. 31, 2020
USD ($)
Concentration Risk [Line Items]            
Number of operating segments   1   1    
Amortization period of capitalized contract costs (in years) 3 years 3 years 3 years 3 years    
Costs capitalized to obtain revenue contracts, gross $ 47,800,000 $ 47,800,000 $ 47,800,000 $ 47,800,000 $ 33,200,000  
Costs capitalized to obtain revenue contracts, amortization     39,500,000   34,600,000  
Costs capitalized to obtain revenue contracts 61,300,000 61,300,000 61,300,000 61,300,000 53,000,000  
Capitalized cost impairment     0   0 $ 0
Advertising expenses     8,400,000   7,500,000 6,900,000
Capitalized software development costs $ 7,200,000 $ 7,200,000 7,200,000 $ 7,200,000 7,200,000  
Capitalized computer software, amortization     3,700,000   2,600,000 $ 2,700,000
Capitalized computer software, additions     2,400,000   2,500,000  
Amortization expense associated with cloud computing arrangements     $ 2,100,000   $ 800,000  
Software Development | Minimum            
Concentration Risk [Line Items]            
Useful life (in years) 2 years          
Software Development | Maximum            
Concentration Risk [Line Items]            
Useful life (in years) 3 years          
Restricted Stock Units (RSUs) | Minimum            
Concentration Risk [Line Items]            
Award requisite service period (in years) 1 year          
Restricted Stock Units (RSUs) | Maximum            
Concentration Risk [Line Items]            
Award requisite service period (in years) 4 years          
Employee Stock Option            
Concentration Risk [Line Items]            
Award requisite service period (in years) 4 years          
Furniture and fixtures            
Concentration Risk [Line Items]            
Property and equipment, useful life (in years) 5 years          
Office equipment            
Concentration Risk [Line Items]            
Property and equipment, useful life (in years) 3 years          
Computer software | Minimum            
Concentration Risk [Line Items]            
Property and equipment, useful life (in years) 2 years          
Computer software | Maximum            
Concentration Risk [Line Items]            
Property and equipment, useful life (in years) 3 years