v3.26.1
NET EARNINGS PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2026
NET EARNINGS PER COMMON SHARE [Abstract]  
Weighted Average Number of Common Shares Used to Compute Basic and Diluted Earnings Per Share
The weighted average number of common shares used to compute basic and diluted earnings per share for the three months ended March 31, 2026, and 2025 were as follows:
 
            
   Three Months Ended 
March 31,
 
    2026     2025  
Weighted average shares outstanding - basic
  31,129,929     30,809,306 
Dilutive effect of Restricted Stock
  202,022     264,398 
Weighted average shares outstanding - diluted
  31,331,951     31,073,704