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

Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details)

v3.25.0.1
Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
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
Weighted average common shares outstanding — Basic (in shares) 4,465 4,401
Weighted average common shares outstanding — Diluted (in shares) 4,465 4,401
Income per common share-Basic (in dollars per share) $ 4.06 $ 2.72
Income per common share-Diluted (in dollars per share) $ 4.06 $ 2.72