XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Net earnings per common share:  
Schedule of weighted average number of shares outstanding
                 
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2024   2023   2024   2023 
   (In thousands) 
Weighted average common shares outstanding   14,727    14,654    14,709    14,649 
Assumed exercise/vesting of equity awards   470    430    467    409 
Weighted average diluted common shares outstanding   15,197    15,084    15,176    15,058