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

Nine Months Ended September 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

  $ 53,127       1,778,224     $ 29.88     $ 22,220       1,859,084     $ 11.95  

Effect of dilutive securities:

                                               

Options (a)

    0       760,044               0       758,674          
                                                 

Diluted

  $ 53,127       2,538,268     $ 20.93     $ 22,220       2,617,758     $ 8.49  
   

Three Months Ended September 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

  $ 22,076       1,747,727     $ 12.63     $ 10,720       1,834,709     $ 5.84  

Effect of dilutive securities:

                                               

Options (a)

    0       760,904                       759,215          
                                                 

Diluted

  $ 22,076       2,508,631     $ 8.80     $ 10,720       2,593,924     $ 4.13