XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of reconciliation of number of shares in earnings per share calculation
          
   Three months ended
March 31,
 
   2024   2023 
Weighted average common shares outstanding - basic   11,971    11,888 
Dilutive effect of common stock equivalents   46    1 
Weighted average common shares outstanding - diluted   12,017    11,888