XML 92 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Details)
1 Months Ended 12 Months Ended
Mar. 31, 2024
shares
Mar. 31, 2023
shares
Feb. 28, 2023
shares
Aug. 31, 2022
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Jun. 15, 2022
shares
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Number of shares available for grant (in shares)         6,391,224      
Award vesting period (in years)         4 years      
Maximum percentage of stock options must be granted at exercise price of fair market value         100.00%      
Granted (in shares)         1,264,176      
Issuances of common stock upon stock option exercises (in shares)         169,820 800,336 329,224  
Issuances of common stock upon stock option exercises | $         $ 1,488,000 $ 9,440,000 $ 2,110,000  
Weighted average per share grant date fair value of options granted (in usd per share) | $ / shares         $ 14.88 $ 15.79 $ 13.67  
Intrinsic value of options exercised | $         $ 2,365,000 $ 16,213,000 $ 6,548,000  
Unrecognized compensation cost related to unvested stock options granted | $         $ 40,480,000,000      
Expected to be recognized over a weighted average period         2 years 25 days      
Fair value of shares vested | $         $ 39,422,000 $ 46,877,000 $ 43,559,000  
Restricted Stock Units (RSUs)                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Equity award conversion rate to shares (in shares)         1      
Award vesting period (in years)         4 years      
Granted (in usd per share) | $ / shares         $ 24.78 $ 26.09 $ 26.86  
Unrecognized compensation cost related to vested stock options granted | $         $ 32,264,000      
Unrecognized compensation cost expected to be recognized over a weighted average period (in years)         2 years 10 months 24 days      
Number of RSU's vested during period (in shares)         231,188 13,241    
Fair value of vested shares | $         $ 5,822,000 $ 355,000 $ 0  
Eligible Performance Based Restricted Stock Units                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Granted (in shares)       90,000        
Performance Based Restricted Stock Units                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Equity award conversion rate to shares (in shares)         1      
Granted (in usd per share) | $ / shares         $ 26.08 $ 22.48 $ 28.55  
Number of RSU's vested during period (in shares)         9,000 0 0  
Granted (in shares) 14,850 45,000   30,150        
Eligible to vest (in shares)         36,000      
Number of shares forfeited (in shares)         27,000      
Number of RSU's not vested during period (in shares)         54,000      
Fair value of shares vested | $         $ 241,000      
Employee Stock Option                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Granted (in shares) 87,271   65,525          
Purchase price of common stock, percent     110.00%          
Tranche One                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Award vesting rights (in percent)         25.00%      
Tranche One | Restricted Stock Units (RSUs)                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Award vesting rights (in percent)         25.00%      
Tranche One | Eligible Performance Based Restricted Stock Units                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Granted (in shares) 180,000   62,693          
Achievement percent 1.50   1.50          
Tranche Two                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Award vesting rights (in percent)         25.00%      
Tranche Two | Restricted Stock Units (RSUs)                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Award vesting rights (in percent)         25.00%      
Tranche Two | Eligible Performance Based Restricted Stock Units                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Granted (in shares) 120,000   41,795          
Achievement percent 1   1          
Tranche Three                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Award vesting rights (in percent)         25.00%      
Tranche Three | Restricted Stock Units (RSUs)                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Award vesting rights (in percent)         25.00%      
Tranche Three | Eligible Performance Based Restricted Stock Units                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Granted (in shares) 60,000   20,898          
Achievement percent 0.50   0.50          
Tranche Four                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Award vesting rights (in percent)         25.00%      
Tranche Four | Restricted Stock Units (RSUs)                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Award vesting rights (in percent)         25.00%      
Twenty Twenty Stock Plan                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Number of shares available for grant (in shares)               0
Maximum                
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                
Options granted, contractual term (in years)         10 years