v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2026
USD ($)
segment
reporting_unit
Jan. 31, 2025
USD ($)
Jan. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]      
Number of operating segments | segment 1    
Restricted cash $ 500 $ 500  
Amortization period, contract cost 5 years    
Impairment losses of long-lived assets $ 0 0 $ 0
Advertising costs $ 34,300 30,300 25,100
Number of reporting units | reporting_unit 1    
Goodwill impairment $ 0 $ 0 $ 0
Capitalized internal-use software      
Disaggregation of Revenue [Line Items]      
Useful life, software 3 years    
Accounts Receivable Benchmark | Customer Concentration Risk | One customer      
Disaggregation of Revenue [Line Items]      
Concentration risk   12.00%  
Software      
Disaggregation of Revenue [Line Items]      
Estimated useful life 3 years    
Minimum      
Disaggregation of Revenue [Line Items]      
Contract term 1 year    
Minimum | Renewal      
Disaggregation of Revenue [Line Items]      
Amortization period, contract cost 1 year    
Maximum      
Disaggregation of Revenue [Line Items]      
Contract term 5 years    
Maximum | Renewal      
Disaggregation of Revenue [Line Items]      
Amortization period, contract cost 3 years