v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Net earnings per common share:  
Schedule of weighted average number of shares outstanding
                
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
   (In thousands) 
Weighted average common shares outstanding   15,161    15,206    15,209    15,170 
Assumed exercise/vesting of equity awards   128    184    125    189 
Weighted average diluted common shares outstanding   15,289    15,390    15,334    15,359