XML 127 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
EARNINGS PER SHARE      
Net income (loss) $ 39,759 $ (4,907) $ 24,934
Weighted average shares used to compute basic EPS (in shares) 43,964,000 42,460,000 40,838,000
Dilutive effect of stock-based awards (in shares) 293,000    
Weighted average shares used to compute diluted EPS (in shares) 44,257,000 42,460,000 40,838,000
Basic (in dollars per share) $ 0.90 $ (0.12) $ 0.61
Diluted (in dollars per share) $ 0.90 $ (0.12) $ 0.61
Antidilutive shares 937,424 937,424