XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Significant Accounting Policies and Related Matters - Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income $ 44,038 $ 30,105 $ 20,636
Basic (in shares) 22,452,000 22,217,000 21,975,000
Basic (in dollars per share) $ 1.96 $ 1.36 $ 0.94
Common stock equivalents, if dilutive (in shares) 327,000 206,000 196,000
Diluted (in shares) 22,779,000 22,423,000 22,171,000
Diluted (in dollars per share) $ 1.93 $ 1.34 $ 0.93
Antidilutive securites (in shares) 1,453,445 294,580 293,053