XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
financial_institution
Jan. 31, 2024
USD ($)
Accounting Policies [Line Items]      
Contract duration (in years)   3 years  
Contract asset $ 9,100 $ 9,100 $ 9,000
Contract assets, current 5,339 5,339 6,356
Contract asset, noncurrent 3,800 3,800 $ 2,600
Contract with customer, liability, revenue recognized 192,400 419,200  
Revenue, remaining performance obligation, amount $ 1,561,200 $ 1,561,200  
Number of financial institutions | financial_institution   3  
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  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-11-01      
Accounting Policies [Line Items]      
Revenue, remaining performance obligation, percentage 50.00% 50.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months 12 months