XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2023
shares
Feb. 28, 2023
shares
Aug. 31, 2022
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Mar. 31, 2023
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2025
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Jun. 15, 2022
shares
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Total proceeds | $             $ 5,565,000 $ 1,304,000        
Stock Options                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Number of shares available for grant (in shares)       3,526,595     3,526,595       5,470,240  
Award vesting period (in years)             4 years          
Unrecognized compensation cost expected to be recognized over a weighted average period (in years)             2 years 4 months 13 days          
Maximum percentage of stock options must be granted at exercise price of fair market value (in percent)             100.00%          
Grant of common stock (in shares)   65,525                    
Closing price of common stock   110.00%                    
Options, exercises in period (in shares)       340,229   54,661 526,430 192,546        
Total proceeds | $       $ 4,698,000   $ 396,000 $ 5,565,000 $ 1,304,000        
Weighted average fair value of options granted (in USD per share) | $ / shares       $ 22.20   $ 13.67 $ 15.20 $ 13.54        
Intrinsic value of options exercised | $       $ 8,102,000   $ 977,000 $ 11,305,000 $ 4,286,000        
Unrecognized compensation cost related to unvested stock options granted | $       82,562,000     82,562,000          
Share-based compensation arrangement by share-based payment award, options, vested in period, fair value | $       $ 10,842,000   $ 10,159,000 $ 27,867,000 $ 29,704,000        
Stock Options | Maximum                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Options granted, contractual term (in years)             10 years          
Stock Options | Tranche One                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Award vesting rights (in percent)             25.00%          
Stock Options | Tranche Two                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Award vesting rights (in percent)             25.00%          
Stock Options | Tranche Three                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Award vesting rights (in percent)             25.00%          
Stock Options | Tranche Four                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Award vesting rights (in percent)             25.00%          
Restricted Stock Units                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Award vesting period (in years)             4 years          
Stock granted (in shares)       76,105   0 714,980 48,700        
Weighted average fair value of restricted stock units granted (in USD per share) | $ / shares       $ 42.82   $ 0 $ 25.37 $ 27.76        
Unrecognized compensation cost related to vested stock options granted | $       $ 17,131,000     $ 17,131,000          
Unrecognized compensation cost expected to be recognized over a weighted average period (in years)             3 years 3 months 3 days          
Number of RSU's vested during period (in shares)       0   0 12,075 0        
Vested in period | $       $ 0     $ 293,000          
Restricted Stock Units | Tranche One                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Award vesting rights (in percent)             25.00%          
Restricted Stock Units | Tranche Two                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Award vesting rights (in percent)             25.00%          
Restricted Stock Units | Tranche Three                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Award vesting rights (in percent)             25.00%          
Restricted Stock Units | Tranche Four                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Award vesting rights (in percent)             25.00%          
Eligible Performance Based Restricted Stock Units                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Stock granted (in shares)     90,000                  
Eligible Performance Based Restricted Stock Units | Tranche One                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Stock granted (in shares) 62,693                      
Achievement percent 1.50                      
Eligible Performance Based Restricted Stock Units | Tranche Two                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Stock granted (in shares) 41,795                      
Achievement percent 1                      
Eligible Performance Based Restricted Stock Units | Tranche Three                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Stock granted (in shares) 20,898                      
Achievement percent 0.50                      
Performance Based Restricted Stock Units                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Stock granted (in shares)     30,150   45,000              
Weighted average fair value of restricted stock units granted (in USD per share) | $ / shares             $ 22.48          
Number of RSU's vested during period (in shares)       0     0          
Performance Based Restricted Stock Units | Subsequent Event                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Number of RSU's not vested during period (in shares)                 27,000 18,000    
2020 Plan                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Number of shares available for grant (in shares)                       0
2010 Plan                        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]                        
Number of shares available for grant (in shares)       0     0