XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding beginning of period (in shares) 1,739,240  
Options 'Exercised (in shares) (47,078)  
Options Forfeited (in shares) (5,198)  
Outstanding end of period (in shares) 1,686,964 1,739,240
Vested and expected to vest (in shares) 1,666,854  
Exercisable (in shares) 1,075,419  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Outstanding beginning of period (in dollars per share) $ 7.72  
Options 'Exercised (in dollars per share) 7.67  
Options Forfeited (in dollars per share) 16.27  
Outstanding end of period (in dollars per share) 7.70 $ 7.72
Vested and expected to vest (in dollars per share) 7.75  
Exercisable (in dollars per share) $ 7.08  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Outstanding, weighted average remaining contractual term 6 years 7 months 20 days 7 years 7 days
Vested and expected to vest, weighted average remaining contractual term 6 years 7 months 13 days  
Exercisable, weighted average remaining contractual term 6 years 1 month 24 days  
Outstanding, intrinsic value $ 23,231,263 $ 25,542,823
Vested and expected to vest, intrinsic value 22,967,200  
Exercisable, intrinsic value $ 15,595,467