XML 102 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details) - 2010 Employee Stock Purchase Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
May 18, 2010
Dec. 31, 2020
Dec. 31, 2019
Employee Stock Purchase Plan, Activity in Period [Line Items]      
Employee Stock Purchase Plan, offering period 18 months    
Employee Stock Purchase Plan, purchase period 6 months    
Employee Stock Purchase Plan, maximum number of shares per employee 3,000    
Employee Stock Purchase Plan, maximum annual purchase amount per employee $ 25    
Employee Stock Purchase Plan, purchase price of common stock, percent 85.00%    
Employee Stock Purchase Plan, number of shares authorized 3,300,000    
Employee Stock Purchase Plans, shares issued   202,019 194,361
Employee Stock Purchase Plans, proceeds from shares issued   $ 529 $ 519