XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Computation of Basic and Diluted Common Shares) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Summary Of Significant Accounting Policies [Line Items]    
Weighted average number of shares outstanding for basic per share calculation 15,811 15,694
Effect of dilutive potential shares:    
Adjusted weighted average shares for diluted per share calculation 16,079 16,069
Stock Options [Member]    
Effect of dilutive potential shares:    
Effect of dilutive potential shares 235 311
Anti-dilutive shares:    
Anti-dilutive shares 92  
Restricted Stock Awards [Member]    
Effect of dilutive potential shares:    
Effect of dilutive potential shares 33 64
Anti-dilutive shares:    
Anti-dilutive shares 77 75