XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Six Months Ended June 30,

 
   

2024

   

2023

 
   

Net
Income
(In
000’s)

   

Weighted
Average
Number of
Shares
Outstanding

    Per
Share
Amount
    Net
Loss
(In
000’s)
   

Weighted
Average
Number of
Shares
Outstanding

    Per
Share
Amount
 

Basic

  $ 31,051       1,793,640     $ 17.31     $ 11,500       1,871,474     $ 6.14  

Effect of dilutive securities:

                                               

Options (a)

            759,507                     758,297          
                                                 

Diluted

  $ 31,051       2,553,147     $ 12.16     $ 11,500       2,629,771     $ 4.37  
   

Three Months Ended June 30,

 
   

2024

   

2023

 
   

Net
Income
(In
000’s)

   

Weighted
Average
Number of
Shares
Outstanding

    Per
Share
Amount
    Net
Loss
(In
000’s)
   

Weighted
Average
Number of
Shares
Outstanding

    Per
Share
Amount
 

Basic

  $ 19,732       1,780,593     $ 11.08     $ 10,983       1,885,684     $ 5.35  

Effect of dilutive securities:

                                               

Options (a)

    0       759,729               0       758,268          
                                                 

Diluted

  $ 19,732       2,540,322     $ 7.77     $ 10,983       2,643,952     $ 3.82