XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Disaggregation of Revenue [Line Items]      
Advertising expense $ 12.3 $ 8.4 $ 6.2
Accounts receivable, allowance for credit loss $ 0.8 $ 0.3  
Capitalized contract cost, amortization period 4 years    
Minimum      
Disaggregation of Revenue [Line Items]      
Subscription contract term 1 year    
Subscription contract, payment terms 30 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Subscription contract term 3 years    
Subscription contract, payment terms 45 days