XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER COMMON SHARE (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Reconciliation of number of shares in earnings per share calculation
                    
   Three months ended June 30,   Six months ended June 30, 
   2023   2022   2023   2022 
Weighted average common shares outstanding - basic   11,888    11,992    11,888    12,074 
Dilutive effect of common stock equivalents       65        62 
Weighted average common shares outstanding - diluted   11,888    12,057    11,888    12,136