v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings per share:  
Schedule of earnings per share
                    
   Three Months Ended   Six Months Ended 
   June 30,   June 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,633    21,893    21,704    21,670 
                     
Incremental common shares attributable to exercise of outstanding options and warrants   1,852    2,287    1,805    2,584 
                     
Weighted average number of common shares used to compute diluted earnings per share   23,485    24,180    23,509    24,254