XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Net earnings per common share:  
Schedule of weighted average number of shares outstanding
            
   Three Months Ended  Nine months Ended
   September 30,  September 30,
   2024  2023  2024  2023
   (In thousands)
Weighted average common shares outstanding   14,801    14,677    14,740    14,659 
Assumed exercise/vesting of equity awards   464    424    454    404 
Weighted average diluted common shares outstanding   15,265    15,101    15,194    15,063