XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Note 12 - Net Income (Loss) Per Share - Calculation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net income (loss) $ (640) $ 4,057 $ 3,105
Basic (in shares) 39,317 38,602 38,015
Effect of dilutive stock options, unvested restricted stock units, and shares of common stock expected to be issued under employee stock purchase plan (in shares) 0 445 922
Diluted weighted average common shares outstanding (in shares) 39,317 39,047 38,937
Basic (in dollars per share) $ (0.02) $ 0.11 $ 0.08
Diluted (in dollars per share) $ (0.02) $ 0.1 $ 0.08