v3.26.1
Stockholders' Equity - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 01, 2026
shares
Sep. 30, 2020
purchasePeriod
Jul. 31, 2026
USD ($)
stockClass
shares
Jul. 31, 2025
USD ($)
Jul. 31, 2026
USD ($)
vote
stockClass
$ / shares
shares
Jul. 31, 2025
USD ($)
$ / shares
Feb. 27, 2026
USD ($)
Jan. 31, 2026
USD ($)
shares
May 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of classes of common stock | stockClass     2   2          
Common stock, shares authorized (in shares) | shares     1,500,000,000   1,500,000,000          
Share-based compensation arrangement, number of shares, period increase (decrease) (in shares) | shares 11,895,765                  
Shares authorized (in shares) | shares     53,539,788   53,539,788          
Share-based compensation, options, outstanding (in shares) | shares     3,826,000   3,826,000     4,356,000    
Total stock-based compensation expense | $     $ 56,326,000 $ 62,154,000 $ 92,648,000 $ 110,321,000        
Share-based payment arrangement, offering period (in months)   24 months                
Employee contributions withheld | $     3,600,000   3,600,000     $ 6,000,000.0    
Unrecognized expense | $     227,155,000   227,155,000          
Stock repurchase program, authorized amount | $                   $ 150,000,000.0
Share repurchase program, authorized, additional amount | $             $ 160,000,000.0   $ 100,000,000.0  
Share repurchase program, remaining authorized, amount | $     $ 102,900,000   $ 102,900,000          
Stock options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation, options, issued (in shares) | shares         0          
Share-based compensation, options, outstanding (in shares) | shares     0   0          
Options, expiration period (in years)         10 years          
Exercise price, minimum threshold, as a 100% of estimated fair value on the date of grant         100.00%          
Vesting period (in years)         4 years          
Vesting percentage         25.00%          
Stock options | Share-Based Payment Arrangement, Tranche Two                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting percentage         2.08%          
Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Granted (in dollars per share) | $ / shares         $ 7.11 $ 17.40        
Grant date fair value | $         $ 74,900,000 $ 97,000,000.0        
Restricted stock units | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period (in years)         1 year          
Restricted stock units | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period (in years)         4 years          
Performance-based restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Granted (in dollars per share) | $ / shares         $ 7.72 $ 20.23        
Grant date fair value | $         $ 0 $ 0        
Performance-based restricted stock units | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period (in years)         1 year          
Performance-based restricted stock units | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period (in years)         4 years          
Market-Based Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total stock-based compensation expense | $     $ 3,100,000 300,000 $ 5,600,000 300,000        
Performance-Based Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total stock-based compensation expense | $     2,800,000 0 3,100,000 0        
Employee Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total stock-based compensation expense | $     2,100,000 $ 1,500,000 3,800,000 $ 3,700,000        
Share-based payment arrangement, maximum employee subscription rate (as a percent)   15.00%                
Purchase price of common stock, percent   85.00%                
Share-based payment arrangement, offering period (in months)   6 months                
Share-based payment arrangement, number of purchase periods | purchasePeriod   4                
Share-based payment arrangement, look-back feature, term (in years)   2 years                
Unrecognized expense | $     $ 6,800,000   $ 6,800,000          
Unrecognized expense, period for recognition         1 year 1 month 6 days          
Common Class A                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock, shares authorized (in shares) | shares     1,000,000,000   1,000,000,000          
Number of votes (votes per share) | vote         1          
Conversion of stock, shares converted (in shares) | shares         1          
Common stock, shares issued (in shares) | shares     161,140,004   161,140,004     162,018,631    
Common Class A | Employee Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Increase in authorized share amount (in shares) | shares 14,596,024                  
Common Class B                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock, shares authorized (in shares) | shares     500,000,000   500,000,000          
Number of votes (votes per share) | vote         10          
Common stock, shares issued (in shares) | shares     69,533,780   69,533,780     75,896,680