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.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 25,954 $ 24,338 $ 26,102 $ 15,986
Less: Distributed and undistributed earnings allocated to nonvested shares 592 639 599 398
Net income allocated to common shareholders $ 25,362 $ 23,699 $ 25,503 $ 15,588
Weighted average common shares outstanding (in shares) 23,131,151 23,094,047 23,126,379 23,051,708
Earnings Per Share, Basic $ 1.1 $ 1.03 $ 1.1 $ 0.68
Add: Undistributed earnings allocated to nonvested shareholders $ 436 $ 0 $ 278 $ 0
Net income allocated to common shareholders - diluted $ 25,798 $ 23,699 $ 25,781 $ 15,588
Dilutive effect of participating securities (in shares) 542,878 0 542,112 0
Weighted average common shares outstanding - diluted (in shares) 23,674,029 23,094,047 23,668,491 23,051,708
Earnings Per Share, Diluted $ 1.09 $ 1.02 $ 1.09 $ 0.66