XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding at beginning of period (in shares) 646,948   718,935  
Granted (in shares) 15,000   35,000  
Exercised (in shares) (19,977)   (101,964)  
Forfeited (in shares)     (10,000)  
Outstanding at end of year (in shares) 641,971 646,948 641,971 718,935
Exercisable (in shares) 537,872   537,872  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted-Average Exercise Price Per Share, Outstanding at beginning of period (in dollars per share) $ 10.98   $ 10.87  
Weighted-Average Exercise Price Per Share, Granted (in dollars per share) 20.28   15.84  
Weighted-Average Exercise Price Per Share, Exercised (in dollars per share) 12.69   10.15  
Weighted Average Exercise Price Per Share, Forfeited (in dollars per share)     17.47  
Weighted-Average Exercise Price Per Share, Outstanding at ending of period (in dollars per share) 11.15 $ 10.98 11.15 $ 10.87
Weighted-Average Exercise Price Per Share, Exercisable (in dollars per share) $ 10.23   $ 10.23  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Weighted-Average Contractual Term, 4 years 7 months 6 days 4 years 9 months 18 days 4 years 7 months 6 days 5 years 1 month 6 days
Weighted-Average Contractual Term, Granted 10 years   10 years  
Weighted-Average Contractual Term, Exercised 5 years 3 months 18 days   3 years 9 months 18 days  
Weighted-Average Contractual Term, Forfeited     8 years  
Weighted-Average Contractual Term, Exercisable 4 years   4 years  
Aggregate Intrinsic Value, Balance $ 5,625 $ 3,310 $ 5,625 $ 0
Aggregate Intrinsic Value, Exercisable $ 5,205   $ 5,205