XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings per share:  
Schedule of earnings per share
                    
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2024   2023   2024   2023 
   (In thousands)   (In thousands) 
Weighted average number of common shares outstanding during the period used to compute basic earnings per share   21,343    21,154    21,250    20,815 
                     
Incremental common shares attributable to exercise of outstanding options and warrants   2,810    4,064    3,090    4,516 
                     
Weighted average number of common shares used to compute diluted earnings per share   24,153    25,218    24,340    25,331