XML 128 R115.htm IDEA: XBRL DOCUMENT v3.22.4
Note 18 - Earnings Per Share - Computation of Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net income attributable to common shares $ 61,063,000 $ 59,021,000 $ 44,138,000
Weighted average common shares outstanding (in shares) 15,859,889 15,986,857 16,268,689
Basic earnings per common share (in dollars per share) $ 3.85 $ 3.69 $ 2.71
Net income $ 61,063,000 $ 59,021,000 $ 44,138,000
Weighted average common shares outstanding for basic earnings per common share (in shares) 15,859,889 15,986,857 16,268,689
Add: Dilutive effects of share-based awards (in shares) 12 446 630
Average shares and dilutive potential common shares (in shares) 15,859,901 15,987,303 16,269,319
Diluted earnings per common share (in dollars per share) $ 3.85 $ 3.69 $ 2.71