XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Computation of Basic and Diluted Common Shares) (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Summary Of Significant Accounting Policies [Line Items]        
Weighted average number of shares outstanding for basic per share calculation 16,012 15,872 15,988 15,846
Effect of dilutive potential shares:        
Adjusted weighted average shares outstanding for diluted per share calculation 16,286 16,184 16,307 16,146
Employee Stock Option        
Effect of dilutive potential shares:        
Effect of dilutive potential shares 227 255 239 244
Anti-dilutive shares:        
Anti-dilutive shares 111 111 61 111
Restricted Stock Awards [Member]        
Effect of dilutive potential shares:        
Effect of dilutive potential shares 47 57 80 56
Anti-dilutive shares:        
Anti-dilutive shares 1 36 1 3