XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.4
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Consolidated Statements of Operations and Comprehensive Income (Loss) [Abstract]        
Net sales $ 19,281 $ 15,990 $ 59,241 $ 42,281
Cost of sales 8,192 6,701 24,685 17,883
Gross profit 11,089 9,289 34,556 24,398
Operating expenses 11,078 10,528 32,856 29,204
Impairment expense 0 0 0 1,078
Income (loss) from operations 11 (1,239) 1,700 (5,884)
Other (income) expense:        
Interest expense 2 2 12 2
Other, net 23 29 37 (75)
Total other (income) expense 25 31 49 (73)
Income (loss) before income taxes (14) (1,270) 1,651 (5,811)
Provision (benefit) for income taxes 2 (288) 382 (1,316)
Net income (loss) (16) [1] (982) [1] 1,269 (4,495) [1]
Foreign currency translation adjustments, net of tax (90) 133 (54) (83)
Comprehensive income (loss) $ (106) $ (849) $ 1,215 $ (4,578)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0 $ (0.11) $ 0.15 $ (0.50)
Diluted (in dollars per share) $ 0 $ (0.11) $ 0.15 $ (0.50)
Weighted average number of shares outstanding:        
Basic (in shares) 8,663,921 [1] 9,042,991 [1] 8,712,939 9,038,415 [1]
Diluted (in shares) 8,663,921 [1] 9,042,991 [1] 8,718,068 9,038,415 [1]
[1] For the three months ended September 30, 2021, there were 15,326 shares excluded from the diluted EPS calculation, and for the three and nine months ended September 30, 2020, there were 1,875 and 7,422 shares, respectively, excluded from the diluted EPS calculation because the impact of their assumed vesting would be anti-dilutive due to a net loss in those respective periods.