XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Computation of Basic and Diluted Common Shares) (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Summary Of Significant Accounting Policies [Line Items]        
Weighted average number of shares outstanding for basic per share calculation 16,002 15,854 15,975 15,833
Effect of dilutive potential shares:        
Adjusted weighted average shares outstanding for diluted per share calculation 16,283 16,131 16,304 16,113
Employee Stock Option        
Effect of dilutive potential shares:        
Effect of dilutive potential shares 237 241 245 237
Anti-dilutive shares:        
Anti-dilutive shares 61 111 61 111
Restricted Stock Awards [Member]        
Effect of dilutive potential shares:        
Effect of dilutive potential shares 44 36 84 43
Anti-dilutive shares:        
Anti-dilutive shares 77 81 1 19