v3.25.4
Stockholders' Equity - Assumptions Used for Periods Presented (Detail) - ESPP - $ / shares
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility   32.00%  
Expected volatility, minimum 34.00%   32.00%
Expected volatility, maximum 37.00%   33.00%
Expected term (in years) 6 months 6 months 6 months
Risk-free interest rate, minimum (percentage) 3.75% 4.43% 5.33%
Risk-free interest rate, maximum (percentage) 4.31% 5.39% 5.44%
Dividend yield (percentage) 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value per share (in dollars per share) $ 213.35 $ 210.83 $ 215.31
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value per share (in dollars per share) $ 247.75 $ 251.46 $ 272.92