XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
NET EARNINGS PER COMMON SHARE (Tables)
9 Months Ended
Sep. 30, 2024
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 and nine months ended September 30, 2024 and 2023 was as follows:
 

Three Months Ended         Nine Months Ended  

September 30,
        September 30,  

2024
 
2023
     2024  
2023
 
Basic shares outstanding
   
30,681,594
     
30,163,745
   
30,547,187    
30,114,926  
Dilutive effect of stock options
   
359,998
     
534,730
      259,060       340,229  
Diluted shares outstanding
   
31,041,592
     
30,698,475
      30,806,247       30,455,155