XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Net Income (Loss) Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net income (loss) $ (12,719) $ 8,196 $ (34,164) $ 25,051
Weighted average shares outstanding - basic (in shares) 15,806,852 15,528,534 15,739,381 15,394,427
Dilutive common stock equivalents (in shares) 0 571,316 0 665,259
Weighted average number of shares outstanding during the period, diluted (in shares) 15,806,852 16,099,850 15,739,381 16,059,686
Basic (in dollars per share) $ (0.80) $ 0.53 $ (2.17) $ 1.63
Diluted (in dollars per share) $ (0.80) $ 0.51 $ (2.17) $ 1.56