XML 71 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Equity Incentive Plans (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2025
Feb. 29, 2024
plan
$ / shares
shares
Feb. 28, 2023
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options granted (in shares) | shares       2,968,000    
Weighted-average grant date fair value (in dollars per share) | $ / shares       $ 17.21 $ 23.02 $ 31.86
Stock-based compensation | $       $ 70,761 $ 62,771 $ 44,826
Total intrinsic value for exercised stock options | $       9,000 16,700 31,000
Issuance of common stock under equity incentive plans, net of forfeitures | $       $ 2,800 5,200 $ 6,700
2019 Equity Incentive Award Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grant (in shares) | shares       2,800,000    
Stock Options | Period One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Minimum exercise price of stock option, percentage (as a percent)       100.00%    
Award vesting rights, percentage (as a percent)       25.00%    
Vesting period (in years)     1 year      
Stock Options | Period Two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)       3 years    
Options, term       10 years    
Performance Based Stock Options | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options granted (in shares) | shares   2,400,000        
Weighted-average grant date fair value (in dollars per share) | $ / shares   $ 34.26        
Award requisite service period (in years)   1 year        
Target achievement threshold for shares award sliding scale   54.50%        
Number of plans | plan   2        
Performance Based Stock Options | Executive Officer | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target achievement threshold for shares award sliding scale 58.90%          
Shares forfeited, percentage 41.10%          
Performance Based Stock Options | Period One | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage (as a percent)   25.00%        
Vesting period (in years)   1 year        
Target achievement threshold for shares award sliding scale   120.00%        
Grants in period percentage   75.00%        
Net income per share, target achievement performance threshold, percent   80.00%        
Number of shares granted if non-GAAP income below 80% and bookings below 90% of target (in shares) | shares   0        
Performance target achievement, percentage of shares awarded   75.00%        
Maximum combined payout percent   100.00%        
Performance Based Stock Options | Period Two | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage (as a percent)   75.00%        
Vesting period (in years)   3 years        
Target achievement threshold for shares award sliding scale   100.00%        
Grants in period percentage   25.00%        
Net income per share, target achievement performance threshold, percent   90.00%        
Performance target achievement, percentage of shares awarded   75.00%        
Maximum combined payout percent   100.00%        
Performance Based Stock Options | 2023 Performance Targets | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)     3 years      
Stock options granted (in shares) | shares     1,200,000      
Weighted-average grant date fair value (in dollars per share) | $ / shares     $ 51.57      
Award requisite service period (in years)     1 year      
Performance targets services condition period (in years)     4 years      
Stock-based compensation | $       $ 5,500 $ 9,200  
Performance Based Stock Options | 2024 Performance Targets | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation | $       $ 13,100