XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Equity Incentive Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options granted (in shares)       2,423,000    
Weighted-average grant date fair value per share, stock options (in dollars per share)       $ 31.86 $ 26.55 $ 8.55
Stock-based compensation       $ 44,826 $ 24,230 $ 13,960
2019 Equity Incentive Award Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance, additional shares (in shares)       1,500,000    
Shares available for future grant       6,000,000    
Minimum exercise price of stock option, percentage       100.00%    
Contractual term, stock options       10 years    
2019 Equity Incentive Award Plan | Stock Options | Period One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage           25.00%
2019 Equity Incentive Award Plan | Stock Options | Period Two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period           3 years
2021 Performance Targets | Performance Based Stock Options | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options granted (in shares)   700,000 700,000      
Weighted-average grant date fair value per share, stock options (in dollars per share)   $ 55.96 $ 36.74      
Award requisite service period     1 year      
Target achievement performance threshold, percent     80.00%      
Bookings target achievement performance threshold, percent     90.00%      
Number of shares granted if target achievement performance threshold not met (in shares)     0      
Shares award weighting percent for target achievement performance threshold, percent     50.00%      
Shares award target achievement performance threshold, percent     100.00%      
Awards percentage of total subject to service condition   97.00%        
Performance targets services condition period     4 years      
Stock-based compensation       $ 10,100    
2021 Performance Targets | Performance Based Stock Options | Executive Officer | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Awards percentage of total subject to service condition 100.00%          
Performance targets services condition period 4 years          
2021 Performance Targets | Performance Based Stock Options | Period One | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     25.00%      
2021 Performance Targets | Performance Based Stock Options | Period One | Executive Officer | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 25.00%          
2021 Performance Targets | Performance Based Stock Options | Period Two | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     75.00%      
Vesting period     36 months      
Stock-based compensation       $ 3,600 $ 6,300  
2021 Performance Targets | Performance Based Stock Options | Period Two | Executive Officer | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 75.00%          
Vesting period 36 months