XML 119 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Earnings Per Share ("EPS") - Reconciliation of Net Income and Shares Outstanding to Income and Number of Shares Used to Compute EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income as reported, income $ 42,465 $ 64,327 $ 56,906
Less: Earnings allocated to participating securities, income $ 0 $ (34) $ (192)
Shares outstanding, shares (in shares) 18,609,179 18,965,776 19,455,544
Impact of weighting shares, shares (in shares) 356,167 133,733 (31,995)
Used in basic EPS, income $ 42,465 $ 64,293 $ 56,714
Used in basic EPS, shares (in shares) 18,965,346 19,099,509 19,423,549
Used in dilutive EPS, income $ 42,465 $ 64,293 $ 56,714
Used in dilutive EPS, shares (in shares) 18,985,233 19,332,639 19,834,306
Basic earnings per common share, income (in dollars per share) $ 2.24 $ 3.37 $ 2.92
Diluted earnings per common share, income (in dollars per share) $ 2.24 $ 3.33 $ 2.86
Share-Based Payment Arrangement, Option [Member]      
Dilutive shares (in shares) 15,322 211,477 410,757
Restricted Stock Units (RSUs) [Member]      
Dilutive shares (in shares) 4,565 21,653 0