XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
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   171,620 159,177
Employee Stock Purchase Plans, proceeds from shares issued   $ 388 $ 411