XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Net earnings per common share:  
Schedule of weighted average number of shares outstanding
                
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2025   2024   2025   2024 
   (In thousands) 
Weighted average common shares outstanding   15,229    14,801    15,190    14,740 
Assumed exercise/vesting of equity awards   193    464    191    454 
Weighted average diluted common shares outstanding   15,422    15,265    15,381    15,194