XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2018
purchase_period
shares
Apr. 30, 2011
shares
Apr. 30, 2025
USD ($)
shares
Apr. 30, 2024
USD ($)
shares
Jan. 31, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options exercised, intrinsic value | $       $ 0.0  
Exercise of stock options (shares)     0    
Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     4 years    
Term of award     ten years    
Options granted in period (shares)     0 0  
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Service period     4 years    
Compensation cost not yet recognized | $     $ 48.8    
Recognition period for compensation cost not yet recognized     2 years 1 month 6 days    
Restricted stock units | Share-Based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     1 year    
Restricted stock units | Share-Based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 months    
2018 Equity Incentive Plan (2018 Plan)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance (shares)   3,500,000      
Percentage of outstanding shares   5.00%      
2018 Equity Incentive Plan (2018 Plan) | Class B Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance (shares)     4,518,209    
Additional shares authorized (shares)     1,972,705    
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Duration of overlapping offering periods 12 months        
Number of purchase periods in each offering period | purchase_period 2        
Duration of purchase periods 6 months        
Percentage of eligible compensation (percent) 25.00%        
Maximum annual contributions via payroll deductions (shares) 300        
Share purchase price as percentage of fair value of common stock (percent) 85.00%        
Employee Stock Purchase Plan | ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of outstanding shares 1.50%        
Compensation cost not yet recognized | $     $ 0.2    
Recognition period for compensation cost not yet recognized     6 months    
Number of shares available for grant (shares)     146,237    
Employee Stock Purchase Plan | ESPP | Forecast          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Assumed increase in shares available under the plan (percent)         1.50%
Employee Stock Purchase Plan | Class B Common Stock | ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance (shares) 1,050,000   950,705    
Additional shares authorized (shares)     591,811