XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Income (Loss) Per Share - Calculation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerators:            
Income (loss) from continuing operations $ 15,436   $ (23,168)   $ 24,019 $ (26,252)
(Loss) income from discontinued operations (19)   825   2,540 1,696
Net income (loss) $ 15,417 $ 11,140 $ (22,343) $ (2,213) $ 26,559 $ (24,556)
Denominator:            
Denominator for basic income (loss) per share – weighted-average shares (in shares) 16,765   17,089   16,858 17,584
Effect of dilutive securities:            
Diluted weighted average shares outstanding (in shares) 17,022   17,089   17,052 17,584
Basic income (loss) per share:            
Income (loss) from continuing operations (in dollars per share) $ 0.92   $ (1.36)   $ 1.42 $ (1.49)
Income from discontinued operations (in dollars per share) 0   0.05   0.15 0.10
Net income (loss) (1) (in dollars per share) [1] 0.92   (1.31)   1.58 (1.40)
Diluted income (loss) per share:            
Income (loss) per diluted share from continuing operations (in dollars per share) 0.91   (1.36)   1.41 (1.49)
Income from discontinued operations (in dollars per share) 0   0.05   0.15 0.10
Net income (loss) (1) (in dollars per share) [1] $ 0.91   $ (1.31)   $ 1.56 $ (1.40)
Restricted Stock [Member]            
Effect of dilutive securities:            
Equivalent shares issuable upon conversion of unvested shares (in shares) 257   0   194 0
Share-based Payment Arrangement, Option [Member]            
Effect of dilutive securities:            
Equivalent shares issuable upon conversion of unvested shares (in shares) 0   0   0 0
[1] Sum of the individual amounts may not add due to rounding.