XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Reconciliation of number of shares in earnings per share calculation
        
   Three Months Ended 
   March 31, 
   2023   2022 
Weighted average common shares outstanding - basic   11,888    12,157 
Dilutive effect of common stock equivalents        
Weighted average common shares outstanding - diluted   11,888    12,157