XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings per common share:  
Schedule of weighted average number of shares
                
   Three Months Ended   Nine months Ended 
   September 30,   September 30, 
   2023   2022   2023   2022 
   (In thousands) 
Weighted average common shares outstanding   14,677    15,490    14,659    15,462 
Assumed exercise/vesting of equity awards   424    358    404    297 
Weighted average diluted common shares outstanding   15,101    15,848    15,063    15,759