XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Total proceeds $ 908,000 $ 3,656,000  
Stock Options      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, number of shares available for grant 354,595   2,283,037
Share-based compensation arrangement by share-based payment award, award vesting period 4 years    
Unrecognized compensation cost expected to be recognized over a weighted average period 3 years 1 month 2 days    
Maximum percentage of stock options must be granted at exercise price of fair market value 100.00%    
Share-based compensation arrangement by share-based payment award, options, exercises in period 137,885 587,141  
Total proceeds $ 908,000 $ 3,656,000  
Weighted average per share grant date fair value of options granted $ 13.52 $ 49.30  
Intrinsic value of options exercised $ 3,309,000 $ 43,077,000  
Unrecognized compensation cost related to unvested stock options granted 109,764,000    
Share-based compensation arrangement by share-based payment award, options, vested in period, fair value $ 19,545,000 $ 9,462,000  
Stock Options | Maximum      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, options granted, contractual term 10 years    
Stock Options | Tranche One      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%    
Stock Options | Tranche Two      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%    
Stock Options | Tranche Three      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%    
Stock Options | Tranche Four      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%    
Restricted Stock Units      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, description Each restricted stock unit (“RSU”) represents the right to receive one share of the Company’s common stock upon vesting.    
Share-based compensation arrangement by share-based payment award, award vesting period 4 years    
Weighted average per share grant date fair value of restricted stock units granted $ 27.76    
Intrinsic value of options exercised $ 0    
Unrecognized compensation cost related to vested stock options granted $ 1,299,000    
Unrecognized compensation cost expected to be recognized over a weighted average period 3 years 10 months 13 days    
Number of RSU's vested during period 0    
Restricted Stock Units | Tranche One      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%    
Restricted Stock Units | Tranche Two      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%    
Restricted Stock Units | Tranche Three      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%    
Restricted Stock Units | Tranche Four      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%    
2010 Plan      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Share-based compensation arrangement by share-based payment award, number of shares available for grant 0