Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Note 12 - Earnings (Loss) 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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income $ 7,960 $ 32,258 $ 34,062 $ 48,244
Less: Distributed and undistributed earnings allocated to nonvested shares 179 672 776 882
Net income allocated to common shareholders $ 7,781 $ 31,586 $ 33,286 $ 47,362
Weighted average common shares outstanding (in shares) 23,040,878 23,094,047 23,097,566 23,065,924
Earnings Per Share, Basic $ 0.34 $ 1.37 $ 1.44 $ 2.05
Add: Undistributed earnings allocated to nonvested shareholders $ 23 $ 519 $ 299 $ 479
Net income allocated to common shareholders - diluted $ 7,804 $ 32,105 $ 33,585 $ 47,841
Dilutive effect of participating securities (in shares) 529,829 483,836 537,973 410,115
Weighted average common shares outstanding - diluted (in shares) 23,570,707 23,577,883 23,635,539 23,476,039
Earnings Per Share, Diluted $ 0.33 $ 1.36 $ 1.42 $ 2.04