v3.25.1
Capital Stock (Tables)
3 Months Ended
Apr. 30, 2025
Equity [Abstract]  
Schedule of Ordinary Shares Reserved for Future Issuance under Company's Equity Plans and Employee Stock Purchase Plan

As of April 30, 2025 and January 31, 2025, the following ordinary shares were reserved for future issuance under the Company’s equity plans and employee stock purchase plan:

 

 

As of

 

 

 

April 30, 2025

 

 

January 31, 2025

 

Shares reserved for options, restricted stock and
   restricted stock units under equity plans

 

 

4,616,524

 

 

 

4,991,570

 

Shares reserved for employee stock purchase plan

 

 

4,062,385

 

 

 

3,636,591