XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Quarter Ended March 31,

 
   

2024

   

2023

 
   

Net Income
(In 000’s)

   

Weighted
Average
Number of
Shares
Outstanding

    Per Share
Amount
    Net Income
(In 000’s)
   

Weighted
Average
Number of
Shares
Outstanding

    Per Share
Amount
 

Basic

  $ 11,319       1,806,687     $ 6.27     $ 1,410       1,888,895     $ 0.75  

Effect of dilutive securities:

                                               

Options

            759,264                       758,325          

Diluted

  $ 11,319       2,565,951     $ 4.41     $ 1,410       2,647,220     $ 0.53