XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Numerator:

                

Net income

 $2,776  $15,780  $13,998  $278 

Denominator:

                

Weighted average shares outstanding – basic

  43,763,243   43,763,243   43,763,243   43,763,243 

Effect of dilutive securities:

                

Stock options and other awards

  2,466   -   1,920   - 

Weighted average shares outstanding – diluted

  43,765,709   43,763,243   43,765,163   43,763,243 
                 

Basic earnings per share

 $0.06  $0.36  $0.32  $0.01 

Diluted earnings per share

 $0.06  $0.36  $0.32  $0.01