XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Earnings Per Share (Tables)
3 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended December 31,

 
  

2024

  

2023

 

Net income

 $5,269,689  $5,019,992 

Weighted-average common shares

  10,259,717   10,029,243 

Effect of dilutive securities:

        

Options to purchase common stock

  4,280   2,111 

Diluted average common shares

  10,263,997   10,031,354 

Earnings per share of common stock:

        

Basic

 $0.51  $0.50 

Diluted

 $0.51  $0.50