XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Net Income Per Share (Details Textual) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Weighted Average Shares Outstanding (in shares)   491,168   488,705
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 1,268,882 633,408 1,138,927 524,568
Antidilutive Securities Excluded from Computation of Earnings Per Share, Weight Average Exercise Price (in dollars per share) $ 15.19 $ 21.85 $ 16.11 $ 22.57