XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Stock Option Activity Under Equity Incentive Plans and Related Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Shares Subject to Options Outstanding, Beginning balance 2,373,063  
Shares Subject to Options Outstanding, Options exercised (19,440)  
Shares Subject to Options Outstanding, Ending balance 2,353,623 2,373,063
Shares Subject to Options Outstanding, Exercisable 2,353,623  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted-Average Exercise Price, Beginning Balance $ 17.32  
Weighted-Average Exercise Price, Options exercised 5.78  
Weighted-Average Exercise Price, Ending Balance 17.41 $ 17.32
Weighted-Average Exercise Price, Exercisable $ 17.41  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted-Average Remaining Contractual Life (Years) 3 years 7 months 2 days 3 years 9 months 21 days
Weighted-Average Remaining Contractual Life (Years), Exercisable 3 years 7 months 2 days  
Aggregate Intrinsic Value, Balance $ 21,331 $ 34,820
Aggregate Intrinsic Value, Exercisable $ 21,331