XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings per share:  
Computation of earnings per share
                    
   Three Months Ended
June 30,
   Six Months Ended
June 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   20,866    21,370    20,643    21,296 
                     
Incremental common shares attributable to exercise of outstanding options and warrants   4,507    6,317    4,741    6,647 
                     
Weighted average number of common shares used to compute diluted earnings per share   25,373    27,687    25,384    27,943