XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue $ 39,536 $ 31,694 $ 111,973 $ 97,769
Cost of revenue 16,513 14,351 47,164 45,487
Gross Profit 23,023 17,343 64,809 52,282
Operating expenses:        
Research and development 7,673 5,217 21,327 15,799
Selling, general and administrative 17,500 15,903 53,664 44,884
Goodwill impairment 0 0 0 18,144
Change in fair value of contingent consideration (3,450) 4,150 (21,920) (16,176)
Total operating expenses 21,723 25,270 53,071 62,651
Income (loss) from operations 1,300 (7,927) 11,738 (10,369)
Interest and other expense, net (48) (228) (141) (118)
Income (loss) before income taxes 1,252 (8,155) 11,597 (10,487)
Provision for (benefit from) income taxes 694 (1,744) 1,670 (2,161)
Net income (loss) $ 558 $ (6,411) $ 9,927 $ (8,326)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.04 $ (0.45) $ 0.69 $ (0.59)
Diluted (in dollars per share) $ 0.04 $ (0.45) $ 0.68 $ (0.59)
Weighted average common shares outstanding:        
Basic (in shares) 14,429 14,205 14,389 14,202
Diluted (in shares) 14,647 14,205 14,588 14,202
Net income (loss) $ 558 $ (6,411) $ 9,927 $ (8,326)
Foreign currency translation adjustment (467) 522 (777) 602
Comprehensive income (loss) $ 91 $ (5,889) $ 9,150 $ (7,724)