XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Jan. 31, 2025
USD ($)
segment
reporting_unit
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Advertising expense $ 79,000,000.0 $ 95,000,000.0 $ 128,300,000
Equity investments in privately held companies $ 14,700,000 13,200,000  
Number of operating segments | segment 1    
Number of reporting units | reporting_unit 1    
Impairment of goodwill   0 0
Operating lease, impairment loss $ 0 0 $ 0
CCA implementation cost $ 83,600,000 $ 64,800,000  
Number of reportable segments | segment 1    
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
ESPP offering period 6 months    
Software, including capitalized software development costs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected useful life 3 years    
Software, including capitalized software development costs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected useful life 5 years    
Initial Acquisition Of Contract      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Commissions paid, amortization period 5 years    
Renewal Contracts      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Commissions paid, amortization period 2 years