XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Computation of Basic and Diluted Common Shares) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Summary Of Significant Accounting Policies [Line Items]    
Weighted average number of shares outstanding for basic per share calculation 16,063 15,949
Effect of dilutive potential shares:    
Adjusted weighted average shares for diluted per share calculation 16,373 16,297
Stock Options [Member]    
Effect of dilutive potential shares:    
Effect of dilutive potential shares 227 251
Anti-dilutive shares:    
Anti-dilutive shares 61 61
Restricted Stock Awards [Member]    
Effect of dilutive potential shares:    
Effect of dilutive potential shares 83 97