XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefits and Stock-based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2021
Jun. 30, 2021
Jun. 30, 2021
Apr. 30, 2021
Apr. 30, 2020
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Contribution expense           $ 0.6    
Accrued share based compensation expense           $ 7.8    
Closing price of stock           $ 140.15    
Stock options [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Total unrecognized compensation cost, stock options           $ 27.7    
Weighted average recognition period           2 years 6 months 10 days    
Restricted Stock and Restricted Stock Units [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Total fair value of vesting dates of restricted stock and restricted stock units vested           $ 192.5 $ 69.0 $ 52.1
Restricted stock units [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Weighted average recognition period           2 years 3 months 25 days    
Total unrecognized compensation cost, restricted stock units           $ 194.4    
Aggregate intrinsic value of unvested restricted stock units           $ 371.6    
2021 Equity Incentive Plan [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Ordinary shares reserved for issuance   1,350,000            
Maximum number of ordinary shares reserved for issuance   6,834,208 6,834,208          
2012 Equity Incentive Plan [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Additional ordinary shares reserved for issuance     0 1,599,634 1,521,252      
Voting power of all classes of company's shares           10.00%    
2012 Equity Incentive Plan [Member] | Stock options [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Option's term of up to 10 years from grant date           10 years 10 years 10 years
Vesting schedule           vest 25% on the first anniversary service date of the grant and the remainder vest ratably over the following 36 months.    
2012 Equity Incentive Plan [Member] | Restricted Stock and Restricted Stock Units [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting schedule           1/4th of the shares on the first anniversary service date of the grant and 1/16th of the shares vest every 3 months thereafter, so as to be 100% vested on the fourth anniversary of the vesting commencement date    
2017 Stock Option Plan [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Additional ordinary shares reserved for issuance 0              
Incentive stock options granted to 10% ownership [Member] | Stock options [Member] | Minimum [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Purchase price of ordinary shares, percentage           110.00%    
Non statutory stock options and incentive stock options granted to less than 10% ownership [Member] | Stock options [Member] | Minimum [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Purchase price of ordinary shares, percentage             100.00%  
ESPP [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Purchase price of ordinary shares, percentage           85.00% 85.00% 85.00%
Percentage of salary contribution by employees           15.00%    
Additional ordinary shares reserved for issuance       444,343 422,570      
ESPP [Member] | Scenario, plan automatically increased by the lessor of [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Annual increase in ordinary shares for available for future issuance       1,500,000 1,500,000      
Annual shares increase for future issuance by percentage under 2012 employee stock purchase plan       1.25% 1.25%