XML 14 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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue $ 38,145 $ 30,678 $ 72,437 $ 66,075
Cost of revenue 17,333 16,936 30,651 31,136
Gross Profit 20,812 13,742 41,786 34,939
Operating expenses:        
Research and development 7,293 4,532 13,654 10,582
Selling, general and administrative 17,989 14,550 36,164 28,981
Goodwill impairment 0 0 0 18,144
Change in fair value of contingent consideration (13,650) 4,196 (18,470) (20,326)
Total operating expenses 11,632 23,278 31,348 37,381
Income (loss) from operations 9,180 (9,536) 10,438 (2,442)
Interest and other income (expense), net (50) (169) (93) 110
Income (loss) before income taxes 9,130 (9,705) 10,345 (2,332)
Provision for (benefit from) income taxes 2,599 (1,997) 976 (417)
Net income (loss) $ 6,531 $ (7,708) $ 9,369 $ (1,915)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.45 $ (0.54) $ 0.65 $ (0.13)
Diluted (in dollars per share) $ 0.45 $ (0.54) $ 0.64 $ (0.13)
Weighted average common shares outstanding:        
Basic (in shares) 14,393 14,199 14,368 14,201
Diluted (in shares) 14,627 14,199 14,583 14,201
Net income (loss) $ 6,531 $ (7,708) $ 9,369 $ (1,915)
Foreign currency translation adjustment 199 209 (310) 80
Comprehensive income (loss) $ 6,730 $ (7,499) $ 9,059 $ (1,835)