XML 45 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Note 11 - Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended March 31,

 
  

2026

  

2025

 

Net income attributable to stockholders

 $1,941,607  $1,446,983 
         

Weighted average common shares outstanding - Basic

  9,045,977   8,980,602 

Dilutive impact of share-based compensation awards

      

Weighted average common shares outstanding - Diluted

  9,045,977   8,980,602 
         

Net income per share:

        

Basic

 $0.21  $0.16 

Diluted

 $0.21  $0.16