XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings per share:  
Schedule of earnings per share
                    
   Three Months Ended   Six Months Ended 
   June 30,   June 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,263    20,866    21,203    20,643 
Incremental common shares attributable to exercise of outstanding options and warrants   3,000    4,507    3,230    4,741 
Weighted average number of common shares used to compute diluted earnings per share   24,263    25,373    24,433    25,384