XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings per share:  
Schedule of earnings per share
                    
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2023   2022   2023   2022 
   (In thousands)   (In thousands) 
Weighted average number of common shares outstanding during the period used to compute basic earnings per share   21,154    20,911    20,815    21,166 
                     
Incremental common shares attributable to exercise of outstanding options and warrants   4,064    5,743    4,516    6,346 
                     
Weighted average number of common shares used to compute diluted earnings per share   25,218    26,654    25,331    27,512