XML 126 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Earnings Per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income attributable to common shares $ 79,593 $ 82,217 $ 61,063
Weighted average common shares outstanding (in shares) 16,130,696 16,015,678 15,859,889
Basic earnings per common share (in dollars per share) $ 4.93 $ 5.13 $ 3.85
Net income $ 79,593 $ 82,217 $ 61,063
Weighted average common shares outstanding for basic earnings per common share (in shares) 16,130,696 16,015,678 15,859,889
Add: Dilutive effects of share-based awards (in shares) 0 0 12
Average shares and dilutive potential common shares (in shares) 16,130,696 16,015,678 15,859,901
Diluted earnings per common share (in dollars per share) $ 4.93 $ 5.13 $ 3.85