XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net income $ 17,047 $ 14,101
Less preferred stock dividends (225) (225)
Basic earnings per share $ 16,822 $ 13,876
Basic earnings per share (in shares) 14,683,596 12,783,851
Basic earnings per common share (in dollars per share) $ 1.15 $ 1.09
Diluted earnings per share $ 16,822 $ 13,876
Diluted earnings per share (in shares) 14,750,052 12,830,102
Diluted earnings per common share (in dollars per share) $ 1.14 $ 1.08
Stock Appreciation Rights [Member]    
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares) 65,017 43,287
Restricted Stock Units [Member]    
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares) 1,439 2,964