Annual report [Section 13 and 15(d), not S-K Item 405]

Note 2 - Summary of Significant Accounting Policies (Tables)

v3.25.4
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Year ended

 
   

December 31,

 
   

2025

   

2024

   

2023

 

Numerator:

                   

Net income

  $ 21,330     $ 18,610     $ 12,323  
                   

Less distributed and undistributed income allocated to participating securities

    329       462       323  
                   

Net income attributable to common shareholders

    21,001       18,148       12,000  
                   

Denominator:

                 

Weighted average common shares (Basic)

    4,524       4,465       4,401  
                   

Weighted average common shares including assumed conversions (Diluted)

    4,524       4,465       4,401  
                   

Basic net income per share

  $ 4.64     $ 4.06     $ 2.72  

Diluted net income per share

  $ 4.64     $ 4.06     $ 2.72