Quarterly report [Sections 13 or 15(d)]

Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details)

v3.26.1
Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income $ 25,379 $ 25,954 $ 31,755 $ 26,102
Less: Distributed and undistributed earnings allocated to nonvested shares 510 592 642 599
Net income allocated to common shareholders $ 24,869 $ 25,362 $ 31,113 $ 25,503
Weighted average common shares outstanding (in shares) 23,116,515 23,131,151 23,107,356 23,126,379
Earnings Per Share, Basic $ 1.08 $ 1.1 $ 1.35 $ 1.1
Add: Undistributed earnings allocated to nonvested shareholders $ 370 $ 436 $ 364 $ 278
Net income allocated to common shareholders - diluted $ 25,239 $ 25,798 $ 31,477 $ 25,781
Dilutive effect of participating securities (in shares) 473,523 542,878 481,424 542,112
Weighted average common shares outstanding - diluted (in shares) 23,590,038 23,674,029 23,588,780 23,668,491
Earnings Per Share, Diluted $ 1.07 $ 1.09 $ 1.33 $ 1.09