XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Stock Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]    
Options outstanding 118,855 120,089
Options exercised (1,234)  
Options outstanding weighted average exercise price $ 35.42 $ 35.33
Options outstanding weighted average exercise price - Exercised $ 26.97  
Options outstanding weighted average remaining term 5 years 5 years 3 months 18 days
Options outstanding weighted average grant date fair value $ 1,516 $ 1,531
Options exercised weighted average grant date fair value $ (15)  
Options exercisable 106,507  
Options exerciseable weighted average exercise price $ 34.20  
Options exercisable weighted average remaining term 4 years 8 months 11 days  
Options vested weighted average grant date fair value $ 0  
Options vested 0  
Options exercisable weighted average grant date fair value $ 1,312