XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Dec. 31, 2020
Stock option activity    
Outstanding 3,860,481  
Granted 63,000  
Exercised (289,164)  
Cancelled (25,491)  
Outstanding 3,608,826 3,860,481
Exercisable at end of period 2,353,069  
Weighted average exercise price per share    
Outstanding $ 17.78  
Granted 19.97  
Exercised 14.18  
Cancelled 19.30  
Outstanding 18.09 $ 17.78
Exercisable at end of period $ 17.57  
Stock option activity, additional information    
Outstanding Weighted-Average Remaining Contractual Term 7 years 7 years 2 months 12 days
Outstanding Aggregate Intrinsic Value $ 20,895 $ 13,011
Exercisable at end of period, Weighted-Average Remaining Contractual Term 6 years 3 months 18 days  
Exercisable at end of period, Aggregate Intrinsic Value $ 14,949