XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 01, 2025
shares
Jan. 01, 2022
Sep. 30, 2025
USD ($)
shares
Mar. 31, 2025
shares
Mar. 31, 2024
shares
May 31, 2021
USD ($)
shares
Sep. 30, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2025
USD ($)
purchase_period
$ / shares
shares
Sep. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Oct. 31, 2024
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Options issued (in shares)     2,590,802       2,590,802       2,590,802   3,152,158  
Shares granted (in shares)             0     0 0 0    
Total unrecognized stock-based compensation expense (less than) | $     $ 0       $ 0       $ 0      
Accrued salary, payroll tax, and employee benefit liabilities | $     39,266,000       39,266,000       39,266,000   $ 25,210,000  
Stock-based compensation expense | $             56,150,000     $ 48,175,000 $ 160,006,000 $ 137,532,000    
Share repurchase program, authorized amount | $                           $ 300,000,000
Stock repurchased and retired during period (in shares)                     1,903,527      
Shares acquired, average cost per share (in dollars per share) | $ / shares                     $ 67.67      
Stock repurchased and retired during period, value | $             25,655,000 $ 2,721,000 $ 100,440,000   $ 128,800,000      
Employee Stock Purchase Plan                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Total unrecognized stock-based compensation expense | $     $ 1,500,000       $ 1,500,000       $ 1,500,000      
Total unrecognized compensation cost, weighted-average period                     2 months 12 days      
Estimated dividend yield                     0.00%      
Offering period (in months)                     12 months      
Number of purchase periods | purchase_period                     2      
Duration of purchase periods (in months)           6 months         6 months      
Percentage of eligible compensation           15.00%                
Maximum amount each participant can contribute to a defined contribution plan per calendar year | $           $ 25,000                
Maximum number of shares each participant can purchase during purchase period (in shares)           2,500                
Purchase price, threshold, percentage of fair market value           85.00%                
Expected dividend yield utilized     0       0       0      
Accrued salary, payroll tax, and employee benefit liabilities | $     $ 10,500,000       $ 10,500,000       $ 10,500,000   $ 5,400,000  
Stock-based compensation expense | $                     $ 6,600,000 $ 6,600,000    
Common stock, purchased (in shares)                     245,276 276,349    
Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Total unrecognized stock-based compensation expense | $     468,500,000       468,500,000       $ 468,500,000      
Total unrecognized compensation cost, weighted-average period                     2 years 8 months 12 days      
Shares granted (in shares)                     3,762,491      
Restricted Stock Units | IPO                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
RSUs vesting period (in years)                     4 years      
Performance Shares                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
RSUs vesting period (in years)       3 years 3 years                  
Total unrecognized stock-based compensation expense | $     $ 53,200,000       53,200,000       $ 53,200,000      
Total unrecognized compensation cost, weighted-average period                     2 years 9 months 18 days      
Shares granted (in shares)     409,283 93,438 46,986           545,075      
Award payout range, percentage                     1      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, fair value | $     $ 47,500,000       $ 47,500,000       $ 47,500,000      
Estimated dividend yield     0.00%                      
Performance Shares | Eligible Tranche 1 PSUs                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
RSUs vesting period (in years)     3 years                      
Performance Shares | Eligible Tranche 1 PSUs | Minimum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Percentage of awards     0.00%                      
Performance Shares | Eligible Tranche 1 PSUs | Maximum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Percentage of awards     50.00%                      
Performance Shares | Eligible Tranche 2 PSUs                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
RSUs vesting period (in years)     4 years                      
Percentage of awards, cap     1                      
Performance Shares | Eligible Tranche 2 PSUs | Minimum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Percentage of awards     0.00%                      
Performance Shares | Eligible Tranche 2 PSUs | Maximum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Percentage of awards     200.00%                      
Performance Shares | Revenue Performance Goals                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Shares granted (in shares)       70,078 35,239                  
Percentage of awards       75.00% 75.00%                  
Performance Shares | Revenue Performance Goals | Minimum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Award payout range, percentage       0 0                  
Performance Shares | Revenue Performance Goals | Maximum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Award payout range, percentage       2 2                  
Performance Shares | Non-GAAP Operating Margin Performance                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Shares granted (in shares)       23,360 11,747                  
Percentage of awards       25.00% 25.00%                  
Performance Shares | Non-GAAP Operating Margin Performance | Minimum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Award payout range, percentage       0 0                  
Performance Shares | Non-GAAP Operating Margin Performance | Maximum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Award payout range, percentage       1.50 1.50                  
Performance Shares | February 20, 2026                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Award payout range, percentage       0.33                    
Performance Shares | Final Vesting, After February 20, 2026                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
RSUs vesting period (in years)       2 years                    
Performance Shares | Final Vesting, After February 20, 2025                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
RSUs vesting period (in years)         2 years                  
Performance Shares | On Or After February 20, 2025                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Award payout range, percentage         0.33                  
Common Stock                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Stock repurchased and retired during period (in shares)             404,433 48,503 1,450,591          
Common Stock | Employee Stock Purchase Plan                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Shares outstanding as a percent           1.00%                
Maximum number of additional shares of common stock that may be issued (in shares)           3,900,000                
Maximum amount common stock that may be issued (in shares) 1,498,531                       6,780,128  
Period of common stock reserved for issuance (in years)           10 years                
2021 Equity Incentive Plan                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Options issued (in shares)     0       0       0      
2021 Equity Incentive Plan | Common Stock                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Shares available for issuance (in shares)     38,217,314       38,217,314       38,217,314   51,863,260  
Shares outstanding as a percent   5.00%                        
Maximum number of additional shares of common stock that may be issued (in shares) 7,492,656                          
Maximum amount common stock that may be issued (in shares)     59,355,916       59,355,916       59,355,916