XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Consolidated Statements of Operations and Comprehensive Income (Loss) [Abstract]    
Net sales $ 21,394 $ 17,145
Cost of sales 9,208 7,279
Gross profit 12,186 9,866
Operating expenses 11,221 11,096
Impairment expense 0 1,069
Income (loss) from operations 965 (2,299)
Other (income) expense:    
Interest expense 5 0
Other, net (8) (53)
Total other (income) expense (3) (53)
Income (loss) before income taxes 968 (2,246)
Provision (benefit) for income taxes 223 (508)
Net income (loss) 745 (1,738) [1]
Foreign currency translation adjustments, net of tax (33) (346)
Comprehensive income (loss) $ 712 $ (2,084)
Net income (loss) per common share:    
Basic (in dollars per share) $ 0.08 $ (0.19)
Diluted (in dollars per share) $ 0.08 $ (0.19)
Weighted average number of shares outstanding:    
Basic (in shares) 8,811,752 9,029,212 [1]
Diluted (in shares) 8,811,752 9,029,212 [1]
[1] For the three months ended March 31, 2020, there were 492 shares excluded from the diluted EPS calculation because the impact of their assumed vesting would be anti-dilutive due to a net loss in that period.