XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Equity Incentive Plans - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2018
shares
Oct. 31, 2025
USD ($)
purchase_period
tranche
shares
Oct. 31, 2024
USD ($)
shares
Oct. 31, 2025
USD ($)
purchase_period
tranche
shares
Oct. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted in period (shares)   0 0 0 0
Options exercised, aggregate intrinsic value | $   $ 0.0 $ 0.0    
Exercise of stock options (shares)   0 0    
Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       4 years  
Term of award       ten years  
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (shares)       3,616,127  
Compensation cost not yet recognized | $   $ 62.5   $ 62.5  
Recognition period for compensation cost not yet recognized       2 years 7 months 6 days  
Restricted stock units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       1 year  
Service condition satisfaction period       3 years  
Restricted stock units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       2 years  
Service condition satisfaction period       4 years  
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       1 year  
Granted (shares)       450,000  
Number of tranches | tranche   4   4  
Stock price, threshold average trading days       30 days  
Award expiration period       4 years  
PSUs | Tranche 1          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Service condition satisfaction period       1 year  
Granted (shares)       150,000  
2018 Equity Incentive Plan (2018 Plan)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional shares authorized (shares) 3,500,000     1,972,705  
Percentage of outstanding shares (percent) 5.00%        
Common stock reserved for future issuance (shares)   1,926,096   1,926,096  
Employee Stock Purchase Plan | Employee stock purchase program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional shares authorized (shares) 1,050,000     591,811  
Percentage of outstanding shares (percent) 1.50%        
Common stock reserved for future issuance (shares)   844,128   844,128  
Compensation cost not yet recognized | $   $ 1.0   $ 1.0  
Recognition period for compensation cost not yet recognized       10 months 24 days  
Duration of overlapping offering periods       12 months  
Number of purchase periods in each offering period | purchase_period   2   2  
Duration of purchase periods       6 months  
Share purchase price as percentage of fair value of common stock (percent)   25.00%   25.00%  
Maximum annual contributions via payroll deductions (shares)       300  
Percentage of eligible compensation (percent)       85.00%  
Number of shares available for grant (shares)   184,555   184,555  
Assumed increase in shares outstanding (percent)   1.50%   1.50%