XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 9 Months Ended
Apr. 22, 2021
Oct. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average grant date fair value of stock options granted (in dollars per share)   $ 10.63
Intrinsic value of stock options exercised   $ 38.6
Cost not yet recognized for unvested options   $ 60.4
Shares issuable under ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future issuances (in shares) 15,500  
Period of shares automatically increase 10 years  
Percentage of total number of shares 1.00%  
Number of shares authorized (in shares)   32,700
Weighted-average remaining period for unrecognized compensation expense for unvested awards   1 month 6 days
Unrecognized compensation expense   $ 0.6
Shares purchased (in shares)   800
Purchase price (in dollars per share)   $ 11.24
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average remaining period for unrecognized compensation expense for unvested awards   2 years
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average remaining period for unrecognized compensation expense for unvested awards   2 years 2 months 12 days
Intrinsic value of awards released   $ 129.0
Unrecognized compensation expense   $ 293.4
Awards granted (in shares)   15,740
Performance Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average remaining period for unrecognized compensation expense for unvested awards   2 years 4 months 24 days
Unrecognized compensation expense   $ 6.2
Awards granted (in shares)   700
Vesting period   3 years
Performance Stock Units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Potential payout percentage   0.00%
Maximum payout percentage   125.00%
Performance Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Potential payout percentage   150.00%
Maximum payout percentage   150.00%
Class A Common Stock | Shares issuable under ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Purchase price of common stock, offering date, percent of market price 85.00%  
Purchase price of common stock, purchase date, percent of market price 85.00%  
2021 Stock Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Period of shares automatically increase 10 years  
Percentage of total number of shares 5.00%  
2021 Stock Plan | Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future issuances (in shares)   229,800