XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

Three months ended

 

 

March 31,

 

 

2025

  

2024

 

Numerator:

 

  

 

Net income

 $3,684  $2,731 
         

Less distributed and undistributed income allocated to participating securities

  (61)  63 
         

Net income attributable to common shareholders

  3,623   2,668 
         

Denominator:

        

Weighted average common shares (Basic)

  4,497   4,438 
         

Weighted average common shares including assumed conversions (Diluted)

  4,497   4,438 
         

Basic net income per share

 $0.81  $0.60 

Diluted net income per share

 $0.81  $0.60