v3.26.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings per share:  
Schedule of earnings per share
                    
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2026   2025   2026   2025 
   (In thousands)   (In thousands) 
Weighted average number of common shares outstanding during the period used to compute basic earnings per share   21,846    22,209    21,752    21,852 
                     
Incremental common shares attributable to exercise of outstanding options   1,474    1,837    1,695    2,335 
                     
Weighted average number of common shares used to compute diluted earnings per share   23,320    24,046    23,447    24,187