XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue        
Revenue $ 58,925 $ 50,865 $ 108,623 $ 98,947
Cost of revenue        
Restructuring expense   224   300
Total cost of revenue 12,404 10,647 23,276 21,010
Gross profit 46,521 40,218 85,347 77,937
Operating expenses:        
Research and development 20,863 19,988 39,856 41,817
Sales and marketing 24,845 26,035 48,978 50,522
General and administrative 8,887 7,626 16,120 15,545
Restructuring expense   2,219 579 2,758
Total operating expenses 54,595 55,868 105,533 110,642
Operating loss (8,074) (15,650) (20,186) (32,705)
Other income (expense) - net 28 540 (80) 952
Loss before income taxes (8,046) (15,110) (20,266) (31,753)
Income tax expense 462 479 903 936
Net loss $ (8,508) $ (15,589) $ (21,169) $ (32,689)
Net loss per share, basic and diluted (in dollars per share) $ (0.07) $ (0.14) $ (0.18) $ (0.30)
Weighted-average shares used to compute net loss per share, basic and diluted (in shares) 115,982 109,245 114,970 108,292
Cloud services        
Revenue        
Revenue $ 19,549 $ 16,311 $ 38,183 $ 31,572
Cost of revenue        
Cost of revenue 587 433 1,046 987
License        
Revenue        
Revenue 17,078 12,227 26,088 23,598
Cost of revenue        
Cost of revenue 6,824 5,146 12,881 9,856
Software support and services        
Revenue        
Revenue 22,298 22,327 44,352 43,777
Cost of revenue        
Cost of revenue $ 4,993 $ 4,844 $ 9,349 $ 9,867