XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Earnings Per Share - Earnings Per Share of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net income $ 18,432 $ 4,286 $ 53,305 $ 33,411
Basic (in shares) 24,740,455 25,209,368 24,847,164 25,258,333
Common Share equivalents (in shares) 504,373 578,257 493,438 550,054
Diluted (in shares) 25,244,828 25,787,625 25,340,602 25,808,387
Basic earnings per share (in dollars per share) $ 0.75 $ 0.17 $ 2.15 $ 1.32
Diluted earnings per share (in dollars per share) $ 0.73 $ 0.17 $ 2.1 $ 1.29