XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Share Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding (in shares) 415,870 495,489    
Exercised (in shares)   (4,160)    
Canceled (in shares) (3,081) (10,600)    
Outstanding (in shares) 412,789 480,729    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Outstanding (in dollars per share) $ 24.15 $ 23.67    
Exercised (in dollars per share)   12.95    
Canceled (in dollars per share) 27.30 27.64    
Outstanding (in dollars per share) $ 24.12 $ 23.68    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Weighted average remaining contractual term 5 years 7 months 28 days 6 years 5 months 19 days    
Aggregate intrinsic value $ 1,092 $ 1,701 $ 1,338 $ 1,340
Aggregate intrinsic value, exercised $ 91 $ 50    
Exercisable, shares (in shares) 370,789 393,129    
Exercisable, weighted average exercise price (in dollars per share) $ 23.78 $ 22.96    
Exercisable, weighted average remaining contractual term 5 years 5 months 4 days 6 years 18 days    
Exercisable, aggregate intrinsic value $ 1,092 $ 1,684