XML 45 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

Year ended

 

 

December 31,

 

 

2024

  

2023

 

Numerator:

 

  

 

Net income

 $18,610  $12,323 

 

  

 

Less distributed and undistributed income allocated to participating securities

  462   323 

 

  

 

Net income attributable to common shareholders

  18,148   12,000 

 

  

 

Denominator:

 

  

 

Weighted average common shares (Basic)

  4,465   4,401 

 

  

 

Weighted average common shares including assumed conversions (Diluted)

  4,465   4,401 

 

  

 

Basic net income per share

 $4.06  $2.72 

Diluted net income per share

 $4.06  $2.72