XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Revenue $ 20,329 $ 15,350 $ 63,291 $ 39,837
Cost of revenue 7,745 5,718 25,855 15,711
Gross profit 12,584 9,632 37,436 24,126
Operating expense:        
Selling, general and administrative 9,674 6,229 33,414 17,959
Research, development and engineering 2,920 1,615 7,647 4,717
Loss on sale of property and equipment 0 576 0 576
Total operating expense 12,594 8,420 41,061 23,252
Operating (loss)/income (10) 1,212 (3,625) 874
Other income/(expense):        
Investment income 0 1 0 65
Other income 0 13 0 19
Interest expense, net (110) (1) (375) (2)
Total other (expense)/income (110) 13 (375) 82
(Loss)/income from continuing operations before income taxes (120) 1,225 (4,000) 956
Income tax expense/(benefit) 224 (1,083) (1,436) (930)
Net (loss)/income from continuing operations (344) 2,308 (2,564) 1,886
Income from discontinued operations, net of income tax of $235, $246, $381, and $673 699 794 2,371 1,469
Net income/(loss) $ 355 $ 3,102 $ (193) $ 3,355
Net (loss)/income per share from continuing operations:        
Basic (in dollars per share) $ (0.01) $ 0.07 $ (0.08) $ 0.06
Diluted (in dollars per share) (0.01) 0.07 (0.08) 0.06
Net income per share from discontinued operations:        
Basic (in dollars per share) 0.02 0.03 0.08 0.05
Diluted (in dollars per share) 0.02 0.02 0.07 0.05
Net income/(loss) per share attributable to common stockholders:        
Basic (in dollars per share) 0.01 0.10 (0.01) 0.11
Diluted (in dollars per share) $ 0.01 $ 0.10 $ (0.01) $ 0.10
Weighted average shares:        
Basic (in shares) 31,944,869 30,809,896 31,553,998 30,593,954
Diluted (in shares) 33,780,714 32,411,086 33,585,973 32,478,625