XML 115 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Earnings Per Common Share - Earnings Per Common Share (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic earnings per share (in shares) 10,627,709 10,672,314 10,873,817
Basic earnings per share (in dollars per share) $ 2.46 $ 3.23 $ 4
Effect of dilutive securities - stock options (in shares) 850 2,299 3,414
Effect of dilutive securities - stock options (in dollars per share) $ 0 $ 0 $ 0
Diluted earnings per share (in shares) 10,628,559 10,674,613 10,877,231
Diluted earnings per share (in dollars per share) $ 2.46 $ 3.23 $ 4