XML 59 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Unaudited Quarterly Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue                      
Total revenue $ 80,265 $ 74,179 $ 73,484 $ 69,963 $ 64,435 $ 60,873 $ 59,130 $ 59,906 $ 297,891 $ 244,344 $ 207,869
Cost of revenue                      
Total cost of revenue 23,048 21,751 20,677 19,536 17,394 15,659 16,296 16,511 85,012 65,860 60,245
Gross profit 57,217 52,428 52,807 50,427 47,041 45,214 42,834 43,395 212,879 178,484 147,624
Operating expenses                      
Research and development 23,216 22,899 21,795 22,011 20,773 19,984 20,718 20,127 89,921 81,602 68,172
Sales and marketing 33,732 32,990 28,213 25,365 23,011 24,068 22,252 21,006 120,300 90,337 84,161
General and administrative 14,754 12,017 11,226 10,383 11,047 11,864 21,654 11,768 48,380 56,333 39,594
Total operating expenses 71,702 67,906 61,234 57,759 54,831 55,916 64,624 52,901 258,601 228,272 191,927
Loss from operations (14,485) (15,478) (8,427) (7,332) (7,790) (10,702) (21,790) (9,506) (45,722) (49,788) (44,303)
Interest income 2,064 1,460 641 492 435 341 279 223 4,657 1,278 586
Interest expense (3,534) (1,959) (433) (440) (480) (448) (449) (450) (6,366) (1,827) (1,845)
Other income, net (305) 24 (111) (172) 318 (138) 213 120 (564) 513 1,197
Loss before provision for income taxes (16,260) (15,953) (8,330) (7,452) (7,517) (10,947) (21,747) (9,613) (47,995) (49,824) (44,365)
Provision (benefit) for income taxes 38 98 (8) 11 204 17 21 5 139 247 61
Net loss $ (16,298) $ (16,051) $ (8,322) $ (7,463) $ (7,721) $ (10,964) $ (21,768) $ (9,618) $ (48,134) $ (50,071) $ (44,426)
Basic and diluted (in dollars per share) $ (0.35) $ (0.34) $ (0.18) $ (0.17) $ (0.17) $ (0.25) $ (0.50) $ (0.22) $ (1.04) $ (1.15) $ (1.07)
Weighted-average common shares outstanding - basic and diluted (in shares) 47,058,209 46,731,663 46,166,660 45,229,279 44,472,672 43,973,428 43,234,655 42,858,756 46,302,656 43,640,408 41,618,838
Subscription and support                      
Revenue                      
Total revenue $ 66,148 $ 63,022 $ 60,472 $ 56,123 $ 53,779 $ 51,306 $ 48,837 $ 46,470 $ 245,765 $ 200,392 $ 169,283
Cost of revenue                      
Total cost of revenue 11,946 10,924 10,202 9,809 8,637 8,139 8,637 8,802 42,881 34,215 32,646
Professional services                      
Revenue                      
Total revenue 14,117 11,157 13,012 13,840 10,656 9,567 10,293 13,436 52,126 43,952 38,586
Cost of revenue                      
Total cost of revenue $ 11,102 $ 10,827 $ 10,475 $ 9,727 $ 8,757 $ 7,520 7,659 $ 7,709 $ 42,131 $ 31,645 $ 27,599
Chief Executive Officer | General and administrative                      
Operating expenses                      
Severance costs             5,900        
Compensation expense             $ 3,600