XML 46 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 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerators:                
Income (loss) from continuing operations $ 16,442     $ 4,713     $ 40,459 $ (21,540)
Income from discontinued operations 0     2,788     2,540 4,485
Net income (loss) $ 16,442 $ 15,417 $ 11,140 $ 7,501 $ (22,343) $ (2,213) $ 42,999 $ (17,055)
Denominator:                
Denominator for basic income (loss) per share – weighted-average shares (in shares) 16,782     17,134     16,832 17,435
Effect of dilutive securities:                
Diluted weighted average shares outstanding (in shares) 16,975     17,267     17,041 17,435
Basic income (loss) per share:                
Income (loss) from continuing operations (in dollars per share) $ 0.98     $ 0.28     $ 2.40 $ (1.24)
Income from discontinued operations (in dollars per share) 0     0.16     0.15 0.26
Net income (loss) (1) (in dollars per share) [1] 0.98     0.44     2.55 (0.98)
Diluted income (loss) per share:                
Income (loss) per diluted share from continuing operations (in dollars per share) 0.97     0.27     2.37 (1.24)
Income from discontinued operations (in dollars per share) 0     0.16     0.15 0.26
Net income (loss) (1) (in dollars per share) [1] $ 0.97     $ 0.43     $ 2.52 $ (0.98)
Restricted Stock [Member]                
Effect of dilutive securities:                
Equivalent shares issuable upon conversion of unvested shares (in shares) 193     133     209 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.