XML 78 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Purchase Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant 3,800,000    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum employee subscription rate 15.00%    
Maximum employee subscription $ 25,000    
Purchase price of common stock, percent 85.00%    
Shares available for grant 834,246    
Issuance of common stock under Employee Stock Purchase Plan (Shares) 464,757 314,868 199,464
Proceeds from issuance of shares under incentive and share-based compensation plans, excluding stock options $ 1,500,000 $ 3,200,000 $ 3,200,000
Risk free interest rate 0.80% 2.30% 1.80%
Dividend yield 0.70% 0.70% 0.40%
Volatility factor of the expected market price of the Company's common stock 166.20% 56.60% 55.90%
Expected life (in years) 6 months 6 months 6 months
Stock-based compensation expense $ 874,000 $ 1,100,000 $ 1,100,000