XML 13 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (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
Income Statement [Abstract]        
Net revenue $ 23,993 $ 19,105 $ 46,155 $ 37,225
Cost of revenue 15,153 11,393 29,623 22,013
Gross profit 8,840 7,712 16,532 15,212
Operating expenses:        
Research and development 2,131 2,422 4,468 5,018
Selling and marketing 4,147 4,236 8,211 8,733
General and administrative 2,595 2,151 4,720 4,342
Decrease in fair value of earnout liability   (261)   (261)
Restructuring and severance 274 1,417 662 1,482
Total operating expenses 9,147 9,965 18,061 19,314
Loss from operations (307) (2,253) (1,529) (4,102)
Non-operating income (expense):        
Interest expense, net (144) (407) (389) (659)
Gain on forgiveness of Paycheck Protection Program note 2,946   2,946  
Foreign currency gains (losses), net   (30) 46 56
Income (loss) before income tax provision 2,495 (2,690) 1,074 (4,705)
Income tax provision (29) (59) (73) (91)
Net income (loss) 2,466 (2,749) 1,001 (4,796)
Other comprehensive income (loss):        
Foreign currency translation adjustment 63 215 (220) (265)
Comprehensive income (loss) $ 2,529 $ (2,534) $ 781 $ (5,061)
Net income (loss) per common share:        
Basic $ 0.10 $ (0.17) $ 0.02 $ (0.30)
Diluted $ 0.09 $ (0.17) $ 0.02 $ (0.30)
Weighted average shares used in computing net income (loss) per common share:        
Basic 21,908 17,941 20,185 17,730
Diluted 28,751 17,941 21,092 17,730