XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Summary Of Significant Accounting Policies [Line Items]        
Weighted average number of shares outstanding for basic per share calculation 16,177 16,002 16,120 15,975
Effect of dilutive potential shares:        
Adjusted weighted average shares outstanding for diluted per share calculation 16,498 16,283 16,449 16,304
Employee Stock Option        
Effect of dilutive potential shares:        
Effect of dilutive potential shares 251 237 239 245
Anti-dilutive shares:        
Anti-dilutive shares 19 61 42 61
Restricted Stock Awards [Member]        
Effect of dilutive potential shares:        
Effect of dilutive potential shares 70 44 90 84
Anti-dilutive shares:        
Anti-dilutive shares 8 77 8 1