XML 136 R122.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of average closing price to be paid by employees   85.00%    
Share-based compensation   $ 4,600,000 $ 4,115,000 $ 3,592,000
Estimated pre-vesting forfeiture rate (as a percent)   0.40%    
Aggregate intrinsic value of stock options exercised   $ 261,000 495,000  
Stock options exercised   $ 115,000 144,000 1,598,000
RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vested period   3 years    
Income tax expense at vesting   $ 394,000    
Income tax benefit at vesting     $ 363,000 $ 448,000
Unrecognized compensation expense $ 6,721,000 $ 6,721,000    
Unrecognized compensation expense expected recognition period   1 year 8 months 23 days    
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option term   10 years    
Stock options vesting percentage   100.00%    
Unrecognized compensation expense 0 $ 0    
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense 0 $ 0    
Grant date fair value of ESPP options $ 19,000      
Minimum | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vested period   1 year    
Maximum | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vested period   2 years