Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Changes in Account Balances as a Result to Adoption of ASC 606 (Details)

v3.20.2
Revenue Recognition - Schedule of Changes in Account Balances as a Result to Adoption of ASC 606 (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Net revenues $ 14,393 $ 28,850 $ 48,157 $ 99,081
Cost of revenues 9,994 21,968 36,675 68,733
Gross profit 4,399 6,882 11,482 30,348
Operating expenses:        
Research and development 3,389 6,651 10,581 20,996
Sales and marketing 2,884 3,042 8,611 10,986
General and administrative 4,245 2,870 13,003 12,770
Restructuring costs   578   578
Total operating expenses 10,518 13,141 33,282 45,330
Loss from operations (6,119) (6,259) (21,800) (14,982)
Interest expense (182) (235) (803) (1,212)
Other expense, net (13) (248) (408) (519)
Loss before income taxes (6,314) (6,742) (23,011) (16,713)
Income tax expense (150) (33) (513) (785)
Net loss $ (6,464) $ (6,775) $ (23,524) $ (17,498)
Net loss per share, basic and diluted $ (0.10) $ (0.33) $ (0.60) $ (0.97)
Weighted–average shares used in computing net loss per share , basic and diluted 65,938,028 20,356,447 39,494,441 18,085,719
Balances Without Adoption of Topic 606        
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Net revenues   $ 28,850   $ 99,081
Cost of revenues   21,602   67,644
Gross profit   7,248   31,437
Operating expenses:        
Research and development   7,010   23,644
Sales and marketing   3,042   10,986
General and administrative   2,870   12,770
Restructuring costs   578   578
Total operating expenses   13,500   47,978
Loss from operations   (6,252)   (16,541)
Interest expense   (235)   (1,212)
Other expense, net   (248)   (519)
Loss before income taxes   (6,735)   (18,272)
Income tax expense   (33)   (785)
Net loss   $ (6,768)   $ (19,057)
Net loss per share, basic and diluted   $ (0.33)   $ (1.05)
Weighted–average shares used in computing net loss per share , basic and diluted   20,356,447   18,085,719
Effect of Change Higher/(Lower) | Topic 606        
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Cost of revenues   $ 366   $ 1,089
Gross profit   (366)   (1,089)
Operating expenses:        
Research and development   (359)   (2,648)
Total operating expenses   (359)   (2,648)
Loss from operations   (7)   1,559
Loss before income taxes   (7)   1,559
Net loss   $ (7)   $ 1,559
Net loss per share, basic and diluted       $ 0.08