XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 02, 2024
Dec. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Aggregate intrinsic value of exercised options     $ 14,800,000 $ 1,600,000 $ 60,000,000
Tax benefits realized from stock options exercise     $ 2,200,000    
Aggregate estimated fair value of stock options granted to employees vested       $ 0 $ 0
Options granted to employees     0 0 0
Share-based compensation expense     $ 219,003,000 $ 198,783,000 $ 185,632,000
Stock options, vested in period     0    
Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Fair value of vested restricted stock units     $ 226,900,000 $ 214,600,000 215,300,000
Tax benefit from vesting and issuance of restricted stock units     42,100,000    
Unrecognized stock-based compensation expense     $ 370,700,000    
Remaining weighted-average period     2 years 6 months 21 days    
Share based compensation, average grant date fair value     $ 29.05 $ 26.34  
Number of market based restricted stock units granted     10,058,585 8,966,588  
Employee Stock Option          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Dividend yield     0.00%    
Market-Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation, average grant date fair value     $ 20.59    
Number of market based restricted stock units granted   600,000      
Performance-Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     3 years    
Performance-Based Restricted Stock Units | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Target number of shares earned ranges, percentage     150.00%    
Performance-Based Restricted Stock Units | Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Target number of shares earned ranges, percentage     0.00%    
Performance Based and Market Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expense     $ 5,500,000 $ 2,800,000 1,300,000
Capitalized Internal-use Software costs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expense     $ 10,600,000 $ 7,000,000 $ 4,400,000
2015 Equity Incentive Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     4 years    
2015 Equity Incentive Plan | Class A Common Stock          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares common stock reserved for issuance     8,594,162    
2015 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of eligible compensation allowed to employees to purchase shares at a discount       15.00%  
Description of offering period excluding initial offering period       The 2015 ESPP provides for 24-month offering periods beginning March 16 and September 16 of each year, and each offering period consists of four six-month purchase periods.  
Purchase price of common stock, percentage       85.00%  
Description of offering period resets       the offering period resets and the new lower price becomes the new offering price for a new 24 month offering period.  
Unrecognized stock-based compensation expense       $ 5,500,000  
Dividend yield     0.00% 0.00% 0.00%
2015 Employee Stock Purchase Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Remaining weighted-average period     1 year    
Number of additional shares to be issued 20,228,040        
2015 Employee Stock Purchase Plan | Class A Common Stock          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares common stock reserved for issuance     2,823,385    
Number of shares to be issued 9,000,000        
Executive Bonus Plans | Performance-Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expense     $ 13,400,000 $ 6,200,000  
Fiscal 2024 Executive Bonus Plan | Performance-Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock-based compensation expense     $ 3,100,000    
One Year from Vesting Commencement Date | 2015 Equity Incentive Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting percentage     25.00%    
Per Month after One Year of Vesting Commencement Date | 2015 Equity Incentive Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting percentage     6.25%    
Per Quarter after One Year of Vesting Commencement Date | 2015 Equity Incentive Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting percentage     6.25%