XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Net earnings per common share:  
Schedule of weighted average number of shares outstanding
                
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2025   2024   2025   2024 
   (In thousands) 
Weighted average common shares outstanding   15,206    14,727    15,170    14,709 
Assumed exercise/vesting of equity awards   184    470    189    467 
Weighted average diluted common shares outstanding   15,390    15,197    15,359    15,176