XML 22 R99.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation (Narrative) (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Term of service completed before eligible for coverage 4 months 1 year 1000 hours
ESPP [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for issuance 250,000  
Minimum percent of fair value market option price 90.00%  
Expiration date, maximum term from grant date, in years 1 year  
Grant price, percent of the stock's fair value at the time of award 95.00%  
ISOP [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period, in years P10Y