XML 106 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 01, 2023
shares
Sep. 27, 2021
Aug. 17, 2021
USD ($)
Aug. 04, 2021
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Income tax benefit             $ 3,600,000 $ 2,400,000 $ 400,000  
Unrecognized share-based compensation expense           $ 73,000,000 $ 73,000,000      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition             2 years 2 months 12 days      
Allocated share based compensation expense             $ 34,650,000 $ 23,805,000 $ 32,580,000  
2015 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Post-termination exercise period       6 months            
Extended post-termination exercise period       30 days            
2021 Equity Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Granted (in shares) | shares             947,021      
Share based compensation by share based award weighted average fair value of options granted during the period (in USD per share) | $ / shares             $ 7.02 $ 10.43 $ 10.25  
Share based compensation by share based award expiration term       10 years            
Share-based compensation arrangement by share-based payment award, shares issued in period (in shares) | shares       9,433,000            
Percentage of outstanding stock maximum       5.00%            
Share based compensation by share based award number of shares authorized for issuance (in shares) | shares       9,433,000            
Share based compensation by share based award number of shares available for issuance (in shares) | shares           9,357,470 9,357,470      
Common stock issued for exercise of employee-based stock options (in shares) | shares             0 0 0  
NQSO                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized share-based compensation expense related to options           $ 21,700,000 $ 21,700,000      
Restricted stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized share-based compensation expense related to restricted stock           50,000,000 $ 50,000,000      
Restricted stock | 2021 Equity Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, non-option equity instruments, vested (in shares) | shares             1,179,671      
Granted (in USD per share) | $ / shares             $ 12.48 $ 18.60 $ 23.01  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period, fair value             $ 24,300,000 $ 100,000 $ 100,000  
Restricted stock | 2021 Equity Plan | Share-based Payment Arrangement, Tranche One                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period             2 years      
Share based compensation by share based award vesting percentage       50.00%            
Restricted stock | 2021 Equity Plan | Share-based Payment Arrangement, Tranche Three                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period       4 years            
Share based compensation by share based award vesting percentage       25.00%            
Restricted stock | 2021 Equity Plan | Share-based Payment Arrangement, Tranche Two                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period             3 years      
Share based compensation by share based award vesting percentage       25.00%            
Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized share-based compensation expense related to restricted stock           $ 1,300,000 $ 1,300,000      
Restricted stock units | 2021 Equity Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, non-option equity instruments, vested (in shares) | shares             20,369 0 0  
Granted (in USD per share) | $ / shares             $ 14.36 $ 18.49 $ 23.00  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period, fair value             $ 400,000      
Restricted stock units | 2021 Equity Plan | Share-based Payment Arrangement, Tranche One                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period             2 years      
Share based compensation by share based award vesting percentage   50.00%                
Restricted stock units | 2021 Equity Plan | Share-based Payment Arrangement, Tranche Three                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period   4 years                
Share based compensation by share based award vesting percentage   25.00%                
Restricted stock units | 2021 Equity Plan | Share-based Payment Arrangement, Tranche Two                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period             3 years      
Share based compensation by share based award vesting percentage   25.00%                
Restricted stock units | 2021 Equity Plan | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period   1 year                
Restricted stock units | 2021 Equity Plan | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period   4 years                
SVOs                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share based compensation by share based award aggregate intrinsic value of stock options exercised             $ 2,200,000 $ 3,000,000 $ 100,000  
Share-based payment arrangement, exercise of option, tax benefit             $ 400,000 $ 700,000 $ 0  
SVOs | 2015 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Granted (in shares) | shares             0 0    
Share based compensation by share based award weighted average fair value of options granted during the period (in USD per share) | $ / shares                 $ 2.32  
Share based compensation by share based award aggregate intrinsic value of stock options exercised             $ 2,168,000      
Common stock issued for exercise of employee-based stock options (in shares) | shares             572,532      
Performance-Based Stock Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share based compensation by share based award aggregate intrinsic value of stock options exercised             $ 100,000 $ 200,000    
Share-based payment arrangement, exercise of option, tax benefit             $ 0 $ 0 $ 0  
Performance-Based Stock Options | 2015 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Granted (in shares) | shares             0 0 0  
Share based compensation by share based award aggregate intrinsic value of stock options exercised             $ 148,000      
Common stock issued for exercise of employee-based stock options (in shares) | shares             44,925      
Stock Options Issued For Promissory Notes | 2015 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Granted (in shares) | shares         370,182          
Share based compensation by share based award weighted average fair value of options granted during the period (in USD per share) | $ / shares         $ 9.68          
Related party transaction rate of interest         0.0039          
Allocated share based compensation expense     $ 7,700,000             $ 800,000
Stock options | 2021 Equity Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share based compensation by share based award expiration term       10 years            
Stock options | 2021 Equity Plan | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period       1 year            
Stock options | 2021 Equity Plan | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period       4 years            
Other Restricted Stock Awards | 2021 Equity Plan | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period       1 year            
Other Restricted Stock Awards | 2021 Equity Plan | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award vesting period       4 years            
ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Allocated share based compensation expense             $ 200,000      
Percentage of outstanding stock maximum 1.00%                  
Share based compensation by share based award number of shares authorized for issuance (in shares) | shares 1,886,000                  
Share based compensation by share based award number of shares available for issuance (in shares) | shares           3,810,649 3,810,649      
Shares to be issued or transferred under plan (ins hares) | shares                 11,319,000  
ESPP | 2021 Employee Stock Purchase Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, maximum employee subscription rate 15.00%                  
Share-based compensation arrangement by share-based payment award, offering period 6 months                  
Share-based compensation arrangement by share based payment award purchase Price of common stock percent           85.00%