XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Earnings Per Share - Computation of Basic and Diluted Earnings (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Basic $ 28,103 $ 48,664
Basic (in shares) 1,849,780 1,953,916
Basic (in dollars per share) $ 15.19 $ 24.91
Options (in shares) 759,006 757,254
Diluted $ 28,103 $ 48,664
Diluted (in shares) 2,608,786 2,711,170
Diluted (in dollars per share) $ 10.77 $ 17.95