XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
USD ($)
Jul. 31, 2025
USD ($)
financial_institution
Jun. 30, 2025
USD ($)
Jan. 31, 2025
USD ($)
Accounting Policies [Line Items]        
Contract duration (in years)   3 years    
Contract asset $ 9,400 $ 9,400   $ 8,500
Contract assets, current 3,610 3,610   4,537
Contract asset, noncurrent 5,800 5,800   $ 4,000
Contract with customer, liability, revenue recognized 269,000 463,300    
Revenue, remaining performance obligation, amount 2,022,600 $ 2,022,600    
Number of financial institutions | financial_institution   3    
Convertible Senior Notes Due 2030 | Convertible notes        
Accounting Policies [Line Items]        
Principal $ 1,150,000 $ 1,150,000 $ 1,150,000  
Interest rate     0.00%  
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]: 2025-08-01        
Accounting Policies [Line Items]        
Revenue, remaining performance obligation, percentage 52.00% 52.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months 12 months