XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Jan. 31, 2023
USD ($)
segment
Jan. 31, 2022
USD ($)
Jan. 31, 2021
USD ($)
Concentration Risk [Line Items]      
Number of operating segments | segment 1    
Amortization period of capitalized contract costs (in years) 3 years    
Amortization period for contract renewals 1 year    
Costs capitalized to obtain revenue contracts, gross $ 29,400,000 $ 47,800,000  
Costs capitalized to obtain revenue contracts, amortization 38,600,000 39,500,000  
Costs capitalized to obtain revenue contracts 52,100,000 61,300,000  
Capitalized cost impairment 0 0 $ 0
Advertising expenses 3,500,000 8,400,000 7,500,000
Capitalized software development costs 3,900,000 7,200,000  
Capitalized computer software, amortization 4,900,000 3,700,000 2,600,000
Capitalized computer software, additions 1,300,000 2,400,000  
Amortization expense associated with cloud computing arrangements 2,500,000 2,100,000 $ 800,000
Intangible assets, net $ 193,000 $ 217,000  
Minimum      
Concentration Risk [Line Items]      
Contract term 1 year    
Maximum      
Concentration Risk [Line Items]      
Contract term 3 years    
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