XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted A reconciliation of net income (loss) and weighted-average shares of common stock outstanding for purposes of calculating diluted net income (loss) per share (in thousands, except per share amounts) follows:
Three Months EndedSix Months Ended
June 30,June 30,
2020201920202019
Net income (loss) and total comprehensive income (loss) attributable to common stockholders
$4,134  $(2,389) $3,064  $(1,527) 
Basic weighted-average shares of common stock outstanding
8,210  8,177  8,205  8,172  
Add shares issuable upon exercise or vesting of dilutive stock options and restricted stock units (RSUs)
18  
a
—  
b
25  
a
—  
b
Diluted weighted-average shares of common stock outstanding
8,228  8,177  8,230  8,172  
Basic and diluted net income (loss) per share attributable to common stockholders
$0.50  $(0.29) $0.37  $(0.19) 
a.Excludes 59 thousand shares for second-quarter 2020 and 37 thousand shares for the first six months of 2020 of common stock associated with RSUs that were anti-dilutive.
b.Excludes 94 thousand shares for second-quarter 2019 and 95 thousand shares for the first six months of 2019 of common stock associated with RSUs and stock options that were anti-dilutive as a result of the net loss.