v3.26.1
Employee Stock Plans - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 01, 2023
Nov. 30, 2021
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Nov. 16, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation     $ 144,901 $ 114,261 $ 97,177  
OfferFit, Inc            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value     $ 70,800      
Restricted Stock, RSUs, PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award cliff vesting period     4 years      
PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period     1 year      
Requisite service period     3 years      
Maximum | PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Achievement levels of the target award     200.00%      
Minimum | Restricted Stock, RSUs, PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award cliff vesting period     1 year      
Minimum | PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Achievement levels of the target award     0.00%      
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares reserved for future issuance (in shares)   25,660,249        
Increase in shares authorized, percentage of total shares   5.00%        
Additional shares (in shares) 5,197,568          
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Automatic increase period   10 years        
Increase in shares authorized, percentage of total shares   1.00%        
Additional shares (in shares) 1,039,513          
Automatic increase in ESPP (in shares)           2,737,000
Purchase price as a percentage of market value     85.00%      
Employee Stock Purchase Plan | Employee stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares reserved for issuance (in shares)           1,825,000
Stock-based compensation     $ 3,000 $ 2,000 $ 2,200  
Share-based compensation amount withheld from employees for future purchase     $ 800      
Shares issued in period (in shares)     276,772 234,067 234,089  
Number available for grant (in shares)     4,885,847