XML 139 R122.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Earnings Per Share - Schedule of Earnings Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income $ 55,239 $ 53,216 $ 45,738
Less preferred stock dividends (900) (900) (589)
Basic EPS, Income (Numerator) $ 54,339 $ 52,316 $ 45,149
Basic EPS, Common shares (denominator) (in shares) 14,206,811 12,760,649 12,943,883
Basic earnings per common share (in dollars per share) $ 3.82 $ 4.1 $ 3.49
Stock options, Common shares (denominator) (in shares) 0 0 44
Diluted EPS, Income (Numerator) $ 54,339 $ 52,316 $ 45,149
Diluted EPS (in shares) 14,249,129 12,821,533 13,003,428
Diluted earnings per common share (in dollars per share) $ 3.81 $ 4.08 $ 3.47
Stock Appreciation Rights [Member]      
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares) 39,847 56,616 53,964
Restricted Stock Units [Member]      
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares) 2,471 4,268 5,537