XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Note I - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Weighted average shares outstanding - basic

  5,352,937   5,334,187   5,352,937   5,329,080 

Effect of diluted securities

            

Weighted average shares outstanding - diluted

  5,352,937   5,334,187   5,352,937   5,329,080