CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2016 |
Sep. 30, 2016 |
Jun. 30, 2016 |
Mar. 31, 2016 |
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Revenue: | |||||||||||
Subscriptions, software and support | $ 25,398 | $ 22,660 | $ 22,012 | $ 21,444 | $ 19,365 | $ 17,668 | $ 17,321 | $ 15,618 | $ 91,514 | $ 69,972 | $ 53,207 |
Professional services | 25,164 | 21,988 | 21,186 | 16,885 | 14,382 | 13,077 | 15,146 | 20,346 | 85,223 | 62,951 | 57,997 |
Total revenue | 50,562 | 44,648 | 43,198 | 38,329 | 33,747 | 30,745 | 32,467 | 35,964 | 176,737 | 132,923 | 111,204 |
Cost of revenue: | |||||||||||
Subscriptions, software and support | 2,488 | 2,341 | 2,488 | 2,062 | 1,929 | 1,890 | 1,836 | 1,782 | 9,379 | 7,437 | 6,079 |
Professional services | 16,169 | 14,272 | 14,149 | 10,628 | 8,670 | 9,315 | 11,723 | 12,978 | 55,218 | 42,686 | 42,402 |
Total cost of revenue | 18,657 | 16,613 | 16,637 | 12,690 | 10,599 | 11,205 | 13,559 | 14,760 | 64,597 | 50,123 | 48,481 |
Gross profit | 31,905 | 28,035 | 26,561 | 25,639 | 23,148 | 19,540 | 18,908 | 21,204 | 112,140 | 82,800 | 62,723 |
Operating expenses: | |||||||||||
Sales and marketing | 22,463 | 19,725 | 22,775 | 17,003 | 14,660 | 14,480 | 13,831 | 11,166 | 81,966 | 54,137 | 38,300 |
Research and development | 8,968 | 8,596 | 9,971 | 7,300 | 6,069 | 6,702 | 5,296 | 4,927 | 34,835 | 22,994 | 16,750 |
General and administrative | 7,429 | 6,237 | 8,635 | 4,849 | 4,260 | 4,531 | 4,318 | 3,930 | 27,150 | 17,039 | 12,515 |
Total operating expenses | 38,860 | 34,558 | 41,381 | 29,152 | 24,989 | 25,713 | 23,445 | 20,023 | 143,951 | 94,170 | 67,565 |
Operating loss | (6,955) | (6,523) | (14,820) | (3,513) | (1,841) | (6,173) | (4,537) | 1,181 | (31,811) | (11,370) | (4,842) |
Other (income) expense: | |||||||||||
Other (income) expense, net | (380) | (425) | (734) | (499) | 1,663 | (67) | 733 | (537) | (2,038) | 1,792 | 1,579 |
Interest expense | 22 | (2) | 197 | 256 | 256 | 243 | 241 | 242 | 473 | 982 | 188 |
Total other expense (income) | (358) | (427) | (537) | (243) | 1,919 | 176 | 974 | (295) | (1,565) | 2,774 | 1,767 |
Total | (6,597) | (6,096) | (14,283) | (3,270) | (3,760) | (6,349) | (5,511) | 1,476 | (30,246) | (14,144) | (6,609) |
Income tax expense (benefit) | 272 | 188 | 176 | 125 | 423 | (1,610) | (1,217) | 721 | 761 | (1,683) | 378 |
Net loss | $ (6,869) | $ (6,284) | $ (14,459) | $ (3,395) | $ (4,183) | $ (4,739) | $ (4,294) | $ 755 | (31,007) | (12,461) | (6,987) |
Accretion of dividends on convertible preferred stock | 357 | 857 | 861 | ||||||||
Net loss attributable to common stockholders | $ (31,364) | $ (13,318) | $ (7,848) | ||||||||
Net loss per share attributable to common stockholders: | |||||||||||
Basic and diluted (in dollar per share) | $ (0.63) | $ (0.39) | $ (0.23) | ||||||||
Weighted average common shares outstanding: | |||||||||||
Basic and diluted (in shares) | 49,529,833 | 34,274,718 | 34,274,718 |