XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

Nine months ended

  

Three months ended

 

 

September 30,

  

September 30,

 

 

2024

  

2023

  

2024

  

2023

 

Numerator:

 

  

  

  

 

Net income

 $11,620  $7,077  $5,459  $2,372 
                 

Less distributed and undistributed income allocated to participating securities

  288   171   139   61 
                 

Net income attributable to common shareholders

  11,332   6,906   5,320   2,311 
                 

Denominator:

                

Weighted average common shares (Basic)

  4,458   4,392   4,476   4,414 
                 

Weighted average common shares including assumed conversions (Diluted)

  4,458   4,392   4,476   4,414 
                 

Basic net income per share

 $2.54  $1.57  $1.19  $0.52 

Diluted net income per share

 $2.54  $1.57  $1.19  $0.52