Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
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 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net income $ 32,258 $ 5,792 $ 48,244 $ 16,646
Less: Distributed and undistributed earnings allocated to nonvested shares 672 128 882 368
Net income allocated to common shareholders $ 31,586 $ 5,664 $ 47,362 $ 16,278
Weighted average common shares outstanding (in shares) 23,094,047 22,983,965 23,065,924 22,955,388
Earnings Per Share, Basic $ 1.37 $ 0.25 $ 2.05 $ 0.71
Add: Undistributed earnings allocated to nonvested shareholders $ 519 $ 0 $ 479 $ 0
Net income allocated to common shareholders - diluted $ 32,105 $ 5,664 $ 47,841 $ 16,278
Dilutive effect of participating securities (in shares) 483,836 0 410,115 0
Weighted average common shares outstanding - diluted (in shares) 23,577,883 22,983,965 23,476,039 22,955,388
Earnings Per Share, Diluted $ 1.36 $ 0.24 $ 2.04 $ 0.69