XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2025
USD ($)
institution
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Accounting Policies [Line Items]      
Contract duration (in years) 3 years    
Contract asset $ 9,000 $ 8,500  
Contract assets, current 4,537 6,356  
Contract asset, noncurrent 4,000 2,600  
Contract with customer, liability, revenue recognized 535,300 322,500  
Revenue, remaining performance obligation, amount 1,811,000    
Restricted cash 7,300 7,000  
Advertising expense $ 35,600 $ 31,300 $ 33,300
Number of financial institutions | institution 3    
Capitalized internal-use software      
Accounting Policies [Line Items]      
Useful life (in years) 3 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-02-01      
Accounting Policies [Line Items]      
Revenue, remaining performance obligation, percentage 50.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Minimum      
Accounting Policies [Line Items]      
Contract duration (in years) 1 year    
Payment terms (in days) 30 days    
Maximum      
Accounting Policies [Line Items]      
Contract duration (in years) 5 years    
Payment terms (in days) 60 days