XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Summary of Stock Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Stock option activity    
Outstanding 2,728,169  
Exercised (190,074)  
Cancelled (136,985)  
Outstanding 2,401,110 2,728,169
Exercisable at end of period 2,010,445  
Weighted average exercise price per share    
Outstanding $ 18.33  
Exercised 17.15  
Cancelled 22.22  
Outstanding 18.20 $ 18.33
Exercisable at end of period $ 18.14  
Stock option activity, additional information    
Outstanding Weighted-Average Remaining Contractual Term 6 years 5 years 9 months 18 days
Outstanding Aggregate Intrinsic Value $ 7,860 $ 6,070
Exercisable at end of period, Weighted-Average Remaining Contractual Term 5 years 8 months 12 days  
Exercisable at end of period, Aggregate Intrinsic Value $ 6,930