| | |
Per Share
|
| |
Total
|
| ||||||
Public offering price
|
| | | $ | 32.00 | | | | | $ | 352,000,000 | | |
Underwriting discount(1)
|
| | | $ | 1.3656 | | | | | $ | 15,021,600 | | |
Proceeds, before expenses, to the selling shareholders
|
| | | $ | 30.6344 | | | | | $ | 336,978,400 | | |
|
Goldman Sachs & Co. LLC
|
| |
J.P. Morgan
|
| |
BofA Securities
|
| |
Barclays
|
|
| RBC Capital Markets | | |
Mizuho Securities
|
| |
HSBC
|
|
| Canaccord Genuity | | |
JMP Securities
|
| |
Piper Sandler
|
| |
William Blair
|
|
|
Loop Capital Markets
|
| |
CastleOak Securities, L.P.
|
|
| | |
Page
|
| |||
| | | | 1 | | | |
| | | | 16 | | | |
| | | | 58 | | | |
| | | | 60 | | | |
| | | | 61 | | | |
| | | | 62 | | | |
| | | | 63 | | | |
| | | | 69 | | | |
| | | | 99 | | | |
| | | | 121 | | | |
| | | | 128 | | | |
| | | | 134 | | | |
| | | | 136 | | | |
| | | | 139 | | | |
| | | | 141 | | | |
| | | | 147 | | | |
| | | | 149 | | | |
| | | | 154 | | | |
| | | | 161 | | | |
| | | | 161 | | | |
| | | | 161 | | | |
| | | | F-1 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands, except share and per share amounts)
|
| |||||||||||||||||||||||||||||||||
Consolidated Statement of Operations Data:
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Subscription
|
| | | $ | 57,933 | | | | | $ | 41,916 | | | | | $ | 160,989 | | | | | $ | 112,872 | | | | | $ | 159,111 | | | | | $ | 100,350 | | |
Services
|
| | | | 3,605 | | | | | | 5,234 | | | | | | 10,066 | | | | | | 14,529 | | | | | | 19,008 | | | | | | 20,206 | | |
License
|
| | | | 8,866 | | | | | | 7,418 | | | | | | 21,970 | | | | | | 19,605 | | | | | | 25,908 | | | | | | 26,006 | | |
Total revenue
|
| | | | 70,404 | | | | | | 54,568 | | | | | | 193,025 | | | | | | 147,006 | | | | | | 204,027 | | | | | | 146,562 | | |
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Cost of subscription(1)(2) (exclusive
of amortization expense shown below) |
| | | | 10,117 | | | | | | 8,045 | | | | | | 28,127 | | | | | | 22,425 | | | | | | 31,539 | | | | | | 24,088 | | |
Cost of services(1)(2) (exclusive of amortization expense shown below)
|
| | | | 2,443 | | | | | | 3,397 | | | | | | 7,736 | | | | | | 10,589 | | | | | | 14,224 | | | | | | 16,246 | | |
Amortization expense
|
| | | | 2,679 | | | | | | 2,634 | | | | | | 8,034 | | | | | | 7,588 | | | | | | 10,266 | | | | | | 8,969 | | |
Total cost of revenue
|
| | | | 15,239 | | | | | | 14,076 | | | | | | 43,897 | | | | | | 40,602 | | | | | | 56,029 | | | | | | 49,303 | | |
Gross profit
|
| | | | 55,165 | | | | | | 40,492 | | | | | | 149,128 | | | | | | 106,404 | | | | | | 147,998 | | | | | | 97,259 | | |
Operating expenses: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Sales and marketing(1)(2)
|
| | | | 23,251 | | | | | | 16,962 | | | | | | 65,735 | | | | | | 48,850 | | | | | | 71,006 | | | | | | 51,976 | | |
Research and development(1)(2)
|
| | | | 12,736 | | | | | | 10,919 | | | | | | 37,282 | | | | | | 29,453 | | | | | | 42,829 | | | | | | 31,515 | | |
General and
administrative(1)(2)(3) |
| | | | 13,921 | | | | | | 6,779 | | | | | | 31,813 | | | | | | 21,576 | | | | | | 32,003 | | | | | | 22,270 | | |
Amortization expense
|
| | | | 5,633 | | | | | | 5,627 | | | | | | 16,941 | | | | | | 16,886 | | | | | | 22,416 | | | | | | 21,491 | | |
Total operating expenses
|
| | | | 55,541 | | | | | | 40,287 | | | | | | 151,771 | | | | | | 116,765 | | | | | | 168,254 | | | | | | 127,252 | | |
Income (loss) from operations
|
| | | | (376) | | | | | | 205 | | | | | | (2,643) | | | | | | (10,361) | | | | | | (20,256) | | | | | | (29,993) | | |
Interest expense, net
|
| | | | (1,207) | | | | | | (5,473) | | | | | | (10,675) | | | | | | (16,425) | | | | | | (21,423) | | | | | | (18,203) | | |
Loss on extinguishment of debt
|
| | | | (5,213) | | | | | | — | | | | | | (5,213) | | | | | | — | | | | | | — | | | | | | — | | |
Foreign currency transaction loss
|
| | | | (154) | | | | | | (861) | | | | | | (471) | | | | | | (1,311) | | | | | | (1,252) | | | | | | (418) | | |
Other income, net
|
| | | | — | | | | | | 55 | | | | | | 91 | | | | | | 165 | | | | | | 220 | | | | | | 221 | | |
Loss before income tax benefit
|
| | | | (6,950) | | | | | | (6,074) | | | | | | (18,911) | | | | | | (27,932) | | | | | | (42,711) | | | | | | (48,393) | | |
Income tax benefit
|
| | | | 1,857 | | | | | | 1,404 | | | | | | 5,105 | | | | | | 6,581 | | | | | | 10,111 | | | | | | 12,137 | | |
Net loss
|
| | | $ | (5,093) | | | | | $ | (4,670) | | | | | $ | (13,806) | | | | | $ | (21,351) | | | | | $ | (32,600) | | | | | $ | (36,256) | | |
|
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands, except share and per share amounts)
|
| |||||||||||||||||||||||||||||||||
Per Share Data:(4) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Net loss per share:
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Basic
|
| | | $ | (0.04) | | | | | $ | (0.05) | | | | | $ | (0.13) | | | | | $ | (0.21) | | | | | $ | (0.32) | | | | | $ | (0.35) | | |
Diluted
|
| | | $ | (0.04) | | | | | $ | (0.05) | | | | | $ | (0.13) | | | | | $ | (0.21) | | | | | $ | (0.32) | | | | | $ | (0.35) | | |
Weighted average shares used in
computing net loss per share: |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Basic
|
| | | | 113,203,074 | | | | | | 102,791,023 | | | | | | 106,333,836 | | | | | | 102,727,198 | | | | | | 102,752,092 | | | | | | 102,325,465 | | |
Diluted
|
| | | | 113,203,074 | | | | | | 102,791,023 | | | | | | 106,333,836 | | | | | | 102,727,198 | | | | | | 102,752,092 | | | | | | 102,325,465 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Consolidated Statement of Cash Flow Data: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Net cash provided by operating activities
|
| | | $ | 23,584 | | | | | $ | 15,086 | | | | | $ | 33,041 | | | | | $ | 5,367 | | | | | $ | 11,183 | | | | | $ | 9,360 | | |
Net cash used in investing activities
|
| | | | (470) | | | | | | (7,712) | | | | | | (1,836) | | | | | | (46,337) | | | | | | (47,363) | | | | | | (5,802) | | |
Net cash provided by (used in) financing activities
|
| | | | 115,919 | | | | | | (4,586) | | | | | | 113,819 | | | | | | 34,520 | | | | | | 29,373 | | | | | | 1,770 | | |
Non-GAAP Financial Data (unaudited): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Non-GAAP Gross Profit(5)
|
| | | $ | 58,220 | | | | | $ | 43,164 | | | | | $ | 157,614 | | | | | $ | 114,148 | | | | | $ | 158,458 | | | | | $ | 106,453 | | |
Non-GAAP Operating Income(6)
|
| | | | 11,956 | | | | | | 9,552 | | | | | | 27,463 | | | | | | 17,321 | | | | | | 16,479 | | | | | | 2,940 | | |
Adjusted EBITDA(7)
|
| | | | 13,022 | | | | | | 10,697 | | | | | | 30,957 | | | | | | 20,448 | | | | | | 20,824 | | | | | | 6,615 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription
|
| | | $ | 314 | | | | | $ | 38 | | | | | $ | 390 | | | | | $ | 156 | | | | | $ | 194 | | | | | $ | 225 | | |
Services
|
| | | | 62 | | | | | | — | | | | | | 62 | | | | | | — | | | | | | — | | | | | | — | | |
Sales and marketing
|
| | | | 675 | | | | | | 112 | | | | | | 897 | | | | | | 348 | | | | | | 460 | | | | | | 529 | | |
Research and development
|
| | | | 523 | | | | | | 99 | | | | | | 821 | | | | | | 284 | | | | | | 394 | | | | | | 239 | | |
General and administrative
|
| | | | 754 | | | | | | 349 | | | | | | 1,733 | | | | | | 1,028 | | | | | | 1,413 | | | | | | 1,322 | | |
| | | | $ | 2,328 | | | | | $ | 598 | | | | | $ | 3,903 | | | | | $ | 1,816 | | | | | $ | 2,461 | | | | | $ | 2,315 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription
|
| | | $ | 220 | | | | | $ | 213 | | | | | $ | 685 | | | | | $ | 610 | | | | | $ | 846 | | | | | $ | 745 | | |
Services
|
| | | | 45 | | | | | | 52 | | | | | | 145 | | | | | | 173 | | | | | | 232 | | | | | | 285 | | |
Sales and marketing
|
| | | | 419 | | | | | | 396 | | | | | | 1,351 | | | | | | 1,130 | | | | | | 1,582 | | | | | | 1,238 | | |
Research and development
|
| | | | 251 | | | | | | 265 | | | | | | 803 | | | | | | 755 | | | | | | 1,052 | | | | | | 905 | | |
General and administrative
|
| | | | 131 | | | | | | 164 | | | | | | 419 | | | | | | 294 | | | | | | 413 | | | | | | 281 | | |
| | | | $ | 1,066 | | | | | $ | 1,090 | | | | | $ | 3,403 | | | | | $ | 2,962 | | | | | $ | 4,125 | | | | | $ | 3,454 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
General and administrative
|
| | | $ | 1,092 | | | | | $ | 488 | | | | | $ | 4,328 | | | | | $ | 1,392 | | | | | $ | 1,392 | | | | | $ | 158 | | |
| | |
September 30,
2020 |
| |||
| | |
(in thousands)
|
| |||
Consolidated Balance Sheet Data (at end of period): | | | | | | | |
Cash and cash equivalents
|
| | | $ | 177,457 | | |
Working capital(a)
|
| | | | 87,118 | | |
Total assets
|
| | | | 1,055,284 | | |
Deferred revenue
|
| | | | 188,238 | | |
Debt
|
| | | | — | | |
Total liabilities
|
| | | | 239,898 | | |
Total stockholders’ equity
|
| | | | 815,386 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands, except share and per share amounts)
|
| |||||||||||||||||||||||||||||||||
Consolidated Statement of Operations Data:
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Subscription
|
| | | $ | 57,933 | | | | | $ | 41,916 | | | | | $ | 160,989 | | | | | $ | 112,872 | | | | | $ | 159,111 | | | | | $ | 100,350 | | |
Services
|
| | | | 3,605 | | | | | | 5,234 | | | | | | 10,066 | | | | | | 14,529 | | | | | | 19,008 | | | | | | 20,206 | | |
License
|
| | | | 8,866 | | | | | | 7,418 | | | | | | 21,970 | | | | | | 19,605 | | | | | | 25,908 | | | | | | 26,006 | | |
Total revenue
|
| | | | 70,404 | | | | | | 54,568 | | | | | | 193,025 | | | | | | 147,006 | | | | | | 204,027 | | | | | | 146,562 | | |
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Cost of subscription(1)(2) (exclusive of amortization expense shown below)
|
| | | | 10,117 | | | | | | 8,045 | | | | | | 28,127 | | | | | | 22,425 | | | | | | 31,539 | | | | | | 24,088 | | |
Cost of services(1)(2) (exclusive of amortization expense shown below)
|
| | | | 2,443 | | | | | | 3,397 | | | | | | 7,736 | | | | | | 10,589 | | | | | | 14,224 | | | | | | 16,246 | | |
Amortization expense
|
| | | | 2,679 | | | | | | 2,634 | | | | | | 8,034 | | | | | | 7,588 | | | | | | 10,266 | | | | | | 8,969 | | |
Total cost of revenue
|
| | | | 15,239 | | | | | | 14,076 | | | | | | 43,897 | | | | | | 40,602 | | | | | | 56,029 | | | | | | 49,303 | | |
Gross profit
|
| | | | 55,165 | | | | | | 40,492 | | | | | | 149,128 | | | | | | 106,404 | | | | | | 147,998 | | | | | | 97,259 | | |
Operating expenses: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Sales and marketing(1)(2)
|
| | | | 23,251 | | | | | | 16,962 | | | | | | 65,735 | | | | | | 48,850 | | | | | | 71,006 | | | | | | 51,976 | | |
Research and development(1)(2)
|
| | | | 12,736 | | | | | | 10,919 | | | | | | 37,282 | | | | | | 29,453 | | | | | | 42,829 | | | | | | 31,515 | | |
General and administrative(1)(2)(3)
|
| | | | 13,921 | | | | | | 6,779 | | | | | | 31,813 | | | | | | 21,576 | | | | | | 32,003 | | | | | | 22,270 | | |
Amortization expense
|
| | | | 5,633 | | | | | | 5,627 | | | | | | 16,941 | | | | | | 16,886 | | | | | | 22,416 | | | | | | 21,491 | | |
Total operating expenses
|
| | | | 55,541 | | | | | | 40,287 | | | | | | 151,771 | | | | | | 116,765 | | | | | | 168,254 | | | | | | 127,252 | | |
Income (loss) from operations
|
| | | | (376) | | | | | | 205 | | | | | | (2,643) | | | | | | (10,361) | | | | | | (20,256) | | | | | | (29,993) | | |
Interest expense, net
|
| | | | (1,207) | | | | | | (5,473) | | | | | | (10,675) | | | | | | (16,425) | | | | | | (21,423) | | | | | | (18,203) | | |
Loss on extinguishment of debt
|
| | | | (5,213) | | | | | | — | | | | | | (5,213) | | | | | | — | | | | | | — | | | | | | — | | |
Foreign currency transaction loss
|
| | | | (154) | | | | | | (861) | | | | | | (471) | | | | | | (1,311) | | | | | | (1,252) | | | | | | (418) | | |
Other income, net
|
| | | | — | | | | | | 55 | | | | | | 91 | | | | | | 165 | | | | | | 220 | | | | | | 221 | | |
Loss before income tax benefit
|
| | | | (6,950) | | | | | | (6,074) | | | | | | (18,911) | | | | | | (27,932) | | | | | | (42,711) | | | | | | (48,393) | | |
Income tax benefit
|
| | | | 1,857 | | | | | | 1,404 | | | | | | 5,105 | | | | | | 6,581 | | | | | | 10,111 | | | | | | 12,137 | | |
Net loss
|
| | | $ | (5,093) | | | | | $ | (4,670) | | | | | $ | (13,806) | | | | | $ | (21,351) | | | | | $ | (32,600) | | | | | $ | (36,256) | | |
Per Share Data:(4) | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Net loss per share:
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Basic
|
| | | $ | (0.04) | | | | | $ | (0.05) | | | | | $ | (0.13) | | | | | $ | (0.21) | | | | | $ | (0.32) | | | | | $ | (0.35) | | |
Diluted
|
| | | $ | (0.04) | | | | | $ | (0.05) | | | | | $ | (0.13) | | | | | $ | (0.21) | | | | | $ | (0.32) | | | | | $ | (0.35) | | |
Weighted average shares used in computing net loss per share:
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Basic
|
| | | | 113,203,074 | | | | | | 102,791,023 | | | | | | 106,333,836 | | | | | | 102,727,198 | | | | | | 102,752,092 | | | | | | 102,325,465 | | |
Diluted
|
| | | | 113,203,074 | | | | | | 102,791,023 | | | | | | 106,333,836 | | | | | | 102,727,198 | | | | | | 102,752,092 | | | | | | 102,325,465 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Subscription
|
| | | $ | 314 | | | | | $ | 38 | | | | | $ | 390 | | | | | $ | 156 | | | | | $ | 194 | | | | | $ | 225 | | |
Services
|
| | | | 62 | | | | | | — | | | | | | 62 | | | | | | — | | | | | | — | | | | | | — | | |
Sales and marketing
|
| | | | 675 | | | | | | 112 | | | | | | 897 | | | | | | 348 | | | | | | 460 | | | | | | 529 | | |
Research and development
|
| | | | 523 | | | | | | 99 | | | | | | 821 | | | | | | 284 | | | | | | 394 | | | | | | 239 | | |
General and administrative
|
| | | | 754 | | | | | | 349 | | | | | | 1,733 | | | | | | 1,028 | | | | | | 1,413 | | | | | | 1,322 | | |
| | | | $ | 2,328 | | | | | $ | 598 | | | | | $ | 3,903 | | | | | $ | 1,816 | | | | | $ | 2,461 | | | | | $ | 2,315 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Subscription
|
| | | $ | 220 | | | | | $ | 213 | | | | | $ | 685 | | | | | $ | 610 | | | | | $ | 846 | | | | | $ | 745 | | |
Services
|
| | | | 45 | | | | | | 52 | | | | | | 145 | | | | | | 173 | | | | | | 232 | | | | | | 285 | | |
Sales and marketing
|
| | | | 419 | | | | | | 396 | | | | | | 1,351 | | | | | | 1,130 | | | | | | 1,582 | | | | | | 1,238 | | |
Research and development
|
| | | | 251 | | | | | | 265 | | | | | | 803 | | | | | | 755 | | | | | | 1,052 | | | | | | 905 | | |
General and administrative
|
| | | | 131 | | | | | | 164 | | | | | | 419 | | | | | | 294 | | | | | | 413 | | | | | | 281 | | |
| | | | $ | 1,066 | | | | | $ | 1,090 | | | | | $ | 3,403 | | | | | $ | 2,962 | | | | | $ | 4,125 | | | | | $ | 3,454 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
General and administrative
|
| | | $ | 1,092 | | | | | $ | 488 | | | | | $ | 4,328 | | | | | $ | 1,392 | | | | | $ | 1,392 | | | | | $ | 158 | | |
| | |
September 30,
|
| |
December 31,
|
| ||||||||||||
| | |
2020
|
| |
2019
|
| |
2018
|
| |||||||||
| | |
(in thousands)
|
| |||||||||||||||
Consolidated Balance Sheet Data (at end of period): | | | | | | | | | | | | | | | | | | | |
Cash and cash equivalents
|
| | | $ | 177,457 | | | | | $ | 32,433 | | | | | $ | 39,240 | | |
Working capital(a)
|
| | | | 87,118 | | | | | | (52,938) | | | | | | (27,230) | | |
Total assets
|
| | | | 1,055,284 | | | | | | 904,808 | | | | | | 853,384 | | |
Deferred revenue
|
| | | | 188,238 | | | | | | 140,710 | | | | | | 100,662 | | |
Debt(b) | | | | | — | | | | | | 201,319 | | | | | | 171,749 | | |
Total liabilities
|
| | | | 239,898 | | | | | | 400,930 | | | | | | 320,290 | | |
Total stockholders’ equity
|
| | | | 815,386 | | | | | | 503,878 | | | | | | 533,094 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | | | | | | | |
(in thousands)
|
| | | | | | | |||||||||||||||||||||
Gross profit
|
| | | $ | 55,165 | | | | | $ | 40,492 | | | | | $ | 149,128 | | | | | $ | 106,404 | | | | | $ | 147,998 | | | | | $ | 97,259 | | |
Amortization expense
|
| | | | 2,679 | | | | | | 2,634 | | | | | | 8,034 | | | | | | 7,588 | | | | | | 10,266 | | | | | | 8,969 | | |
Stock-based compensation
|
| | | | 376 | | | | | | 38 | | | | | | 452 | | | | | | 156 | | | | | | 194 | | | | | | 225 | | |
Non-GAAP Gross Profit
|
| | | $ | 58,220 | | | | | $ | 43,164 | | | | | $ | 157,614 | | | | | $ | 114,148 | | | | | $ | 158,458 | | | | | $ | 106,453 | | |
Non-GAAP Gross Profit Margin
|
| | | | 83% | | | | | | 79% | | | | | | 82% | | | | | | 78% | | | | | | 78% | | | | | | 73% | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | | | | | | | |
(in thousands)
|
| | | | | | | |||||||||||||||||||||
Operating income (loss)
|
| | | $ | (376) | | | | | $ | 205 | | | | | $ | (2,643) | | | | | $ | (10,361) | | | | | $ | (20,256) | | | | | $ | (29,993) | | |
Stock-based compensation
|
| | | | 2,328 | | | | | | 598 | | | | | | 3,903 | | | | | | 1,816 | | | | | | 2,461 | | | | | | 2,315 | | |
Acquisition-related expense
|
| | | | 1,092 | | | | | | 488 | | | | | | 4,328 | | | | | | 1,392 | | | | | | 1,392 | | | | | | 158 | | |
Amortization expense
|
| | | | 8,312 | | | | | | 8,261 | | | | | | 24,975 | | | | | | 24,474 | | | | | | 32,682 | | | | | | 30,460 | | |
Acquisition-related earnout
|
| | | | 600 | | | | | | — | | | | | | (3,100) | | | | | | — | | | | | | 200 | | | | | | — | | |
Non-GAAP Operating Income
|
| | | $ | 11,956 | | | | | $ | 9,552 | | | | | $ | 27,463 | | | | | $ | 17,321 | | | | | $ | 16,479 | | | | | $ | 2,940 | | |
Non-GAAP Operating Income Margin
|
| | | | 17% | | | | | | 18% | | | | | | 14% | | | | | | 12% | | | | | | 8% | | | | | | 2% | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Net loss
|
| | | $ | (5,093) | | | | | $ | (4,670) | | | | | $ | (13,806) | | | | | $ | (21,351) | | | | | $ | (32,600) | | | | | $ | (36,256) | | |
Stock-based compensation
|
| | | | 2,328 | | | | | | 598 | | | | | | 3,903 | | | | | | 1,816 | | | | | | 2,461 | | | | | | 2,315 | | |
Acquisition-related expense
|
| | | | 1,092 | | | | | | 488 | | | | | | 4,328 | | | | | | 1,392 | | | | | | 1,392 | | | | | | 158 | | |
Amortization expense
|
| | | | 8,312 | | | | | | 8,261 | | | | | | 24,975 | | | | | | 24,474 | | | | | | 32,682 | | | | | | 30,460 | | |
Acquisition-related earnout
|
| | | | 600 | | | | | | — | | | | | | (3,100) | | | | | | — | | | | | | 200 | | | | | | — | | |
Loss on extinguishment of
debt |
| | | | 5,213 | | | | | | — | | | | | | 5,213 | | | | | | — | | | | | | — | | | | | | — | | |
Foreign currency transaction loss
|
| | | | 154 | | | | | | 861 | | | | | | 471 | | | | | | 1,311 | | | | | | 1,252 | | | | | | 418 | | |
Discrete tax items
|
| | | | (1,389) | | | | | | 42 | | | | | | (1,599) | | | | | | 66 | | | | | | 53 | | | | | | (534) | | |
Benefit for income taxes(1)
|
| | | | (3,050) | | | | | | (2,494) | | | | | | (7,470) | | | | | | (7,083) | | | | | | (9,280) | | | | | | (8,124) | | |
Non-GAAP Net Income (Loss)
|
| | | $ | 8,167 | | | | | $ | 3,086 | | | | | $ | 12,915 | | | | | $ | 625 | | | | | $ | (3,840) | | | | | $ | (11,563) | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Net loss
|
| | | $ | (5,093) | | | | | $ | (4,670) | | | | | $ | (13,806) | | | | | $ | (21,351) | | | | | $ | (32,600) | | | | | $ | (36,256) | | |
Interest expense, net
|
| | | | 1,207 | | | | | | 5,473 | | | | | | 10,675 | | | | | | 16,425 | | | | | | 21,423 | | | | | | 18,203 | | |
Benefit for income taxes
|
| | | | (1,857) | | | | | | (1,404) | | | | | | (5,105) | | | | | | (6,581) | | | | | | (10,111) | | | | | | (12,137) | | |
Depreciation and amortization expense
|
| | | | 9,378 | | | | | | 9,351 | | | | | | 28,378 | | | | | | 27,436 | | | | | | 36,807 | | | | | | 33,914 | | |
Stock-based compensation
|
| | | | 2,328 | | | | | | 598 | | | | | | 3,903 | | | | | | 1,816 | | | | | | 2,461 | | | | | | 2,315 | | |
Acquisition-related expense
|
| | | | 1,092 | | | | | | 488 | | | | | | 4,328 | | | | | | 1,392 | | | | | | 1,392 | | | | | | 158 | | |
Acquisition-related earnout
|
| | | | 600 | | | | | | — | | | | | | (3,100) | | | | | | — | | | | | | 200 | | | | | | — | | |
Loss on extinguishment of
debt |
| | | | 5,213 | | | | | | — | | | | | | 5,213 | | | | | | — | | | | | | — | | | | | | — | | |
Foreign currency transaction loss
|
| | | | 154 | | | | | | 861 | | | | | | 471 | | | | | | 1,311 | | | | | | 1,252 | | | | | | 418 | | |
Adjusted EBITDA
|
| | | $ | 13,022 | | | | | $ | 10,697 | | | | | $ | 30,957 | | | | | $ | 20,448 | | | | | $ | 20,824 | | | | | $ | 6,615 | | |
| | |
Trailing Twelve Months Ended
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dollar-Based Net
|
| |
March 31,
2018 |
| |
June 30,
2018 |
| |
September 30,
2018 |
| |
December 31,
2018 |
| |
March 31,
2019 |
| |
June 30,
2019 |
| |
September 30,
2019 |
| |
December 31,
2019 |
| |
March 31,
2020 |
| |
June 30,
2020 |
| |
September 30,
2020 |
| |||||||||||||||||||||||||||||||||
Retention Rate
|
| | | | 120% | | | | | | 118% | | | | | | 119% | | | | | | 117% | | | | | | 119% | | | | | | 120% | | | | | | 118% | | | | | | 118% | | | | | | 120% | | | | | | 117% | | | | | | 117% | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Consolidated Statement of Operations Data:
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription
|
| | | $ | 57,933 | | | | | $ | 41,916 | | | | | $ | 160,989 | | | | | $ | 112,872 | | | | | $ | 159,111 | | | | | $ | 100,350 | | |
Services
|
| | | | 3,605 | | | | | | 5,234 | | | | | | 10,066 | | | | | | 14,529 | | | | | | 19,008 | | | | | | 20,206 | | |
License
|
| | | | 8,866 | | | | | | 7,418 | | | | | | 21,970 | | | | | | 19,605 | | | | | | 25,908 | | | | | | 26,006 | | |
Total revenue
|
| | | | 70,404 | | | | | | 54,568 | | | | | | 193,025 | | | | | | 147,006 | | | | | | 204,027 | | | | | | 146,562 | | |
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Cost of subscription(1)(2) (exclusive of amortization expense shown below)
|
| | | | 10,117 | | | | | | 8,045 | | | | | | 28,127 | | | | | | 22,425 | | | | | | 31,539 | | | | | | 24,088 | | |
Cost of services(1)(2) (exclusive of
amortization expense shown below) |
| | | | 2,443 | | | | | | 3,397 | | | | | | 7,736 | | | | | | 10,589 | | | | | | 14,224 | | | | | | 16,246 | | |
Amortization expense
|
| | | | 2,679 | | | | | | 2,634 | | | | | | 8,034 | | | | | | 7,588 | | | | | | 10,266 | | | | | | 8,969 | | |
Total cost of revenue
|
| | | | 15,239 | | | | | | 14,076 | | | | | | 43,897 | | | | | | 40,602 | | | | | | 56,029 | | | | | | 49,303 | | |
Gross profit
|
| | | | 55,165 | | | | | | 40,492 | | | | | | 149,128 | | | | | | 106,404 | | | | | | 147,998 | | | | | | 97,259 | | |
Operating expenses: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Sales and marketing(1)(2)
|
| | | | 23,251 | | | | | | 16,962 | | | | | | 65,735 | | | | | | 48,850 | | | | | | 71,006 | | | | | | 51,976 | | |
Research and
development(1)(2) |
| | | | 12,736 | | | | | | 10,919 | | | | | | 37,282 | | | | | | 29,453 | | | | | | 42,829 | | | | | | 31,515 | | |
General and
administrative(1)(2)(3) |
| | | | 13,921 | | | | | | 6,779 | | | | | | 31,813 | | | | | | 21,576 | | | | | | 32,003 | | | | | | 22,270 | | |
Amortization expense
|
| | | | 5,633 | | | | | | 5,627 | | | | | | 16,941 | | | | | | 16,886 | | | | | | 22,416 | | | | | | 21,491 | | |
Total operating expenses
|
| | | | 55,541 | | | | | | 40,287 | | | | | | 151,771 | | | | | | 116,765 | | | | | | 168,254 | | | | | | 127,252 | | |
Income (loss) from operations
|
| | | | (376) | | | | | | 205 | | | | | | (2,643) | | | | | | (10,361) | | | | | | (20,256) | | | | | | (29,993) | | |
Interest expense, net
|
| | | | (1,207) | | | | | | (5,473) | | | | | | (10,675) | | | | | | (16,425) | | | | | | (21,423) | | | | | | (18,203) | | |
Loss on extinguishment of debt
|
| | | | (5,213) | | | | | | — | | | | | | (5,213) | | | | | | — | | | | | | — | | | | | | — | | |
Foreign currency transaction
loss |
| | | | (154) | | | | | | (861) | | | | | | (471) | | | | | | (1,311) | | | | | | (1,252) | | | | | | (418) | | |
Other income, net
|
| | | | — | | | | | | 55 | | | | | | 91 | | | | | | 165 | | | | | | 220 | | | | | | 221 | | |
Loss before income tax benefit
|
| | | | (6,950) | | | | | | (6,074) | | | | | | (18,911) | | | | | | (27,932) | | | | | | (42,711) | | | | | | (48,393) | | |
Income tax benefit
|
| | | | 1,857 | | | | | | 1,404 | | | | | | 5,105 | | | | | | 6,581 | | | | | | 10,111 | | | | | | 12,137 | | |
Net loss
|
| | | $ | (5,093) | | | | | $ | (4,670) | | | | | $ | (13,806) | | | | | $ | (21,351) | | | | | $ | (32,600) | | | | | $ | (36,256) | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Subscription
|
| | | $ | 314 | | | | | $ | 38 | | | | | $ | 390 | | | | | $ | 156 | | | | | $ | 194 | | | | | $ | 225 | | |
Services
|
| | | | 62 | | | | | | — | | | | | | 62 | | | | | | — | | | | | | — | | | | | | — | | |
Sales and marketing
|
| | | | 675 | | | | | | 112 | | | | | | 897 | | | | | | 348 | | | | | | 460 | | | | | | 529 | | |
Research and development
|
| | | | 523 | | | | | | 99 | | | | | | 821 | | | | | | 284 | | | | | | 394 | | | | | | 239 | | |
General and administrative
|
| | | | 754 | | | | | | 349 | | | | | | 1,733 | | | | | | 1,028 | | | | | | 1,413 | | | | | | 1,322 | | |
| | | | $ | 2,328 | | | | | $ | 598 | | | | | $ | 3,903 | | | | | $ | 1,816 | | | | | $ | 2,461 | | | | | $ | 2,315 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Subscription
|
| | | $ | 220 | | | | | $ | 213 | | | | | $ | 685 | | | | | $ | 610 | | | | | $ | 846 | | | | | $ | 745 | | |
Services
|
| | | | 45 | | | | | | 52 | | | | | | 145 | | | | | | 173 | | | | | | 232 | | | | | | 285 | | |
Sales and marketing
|
| | | | 419 | | | | | | 396 | | | | | | 1,351 | | | | | | 1,130 | | | | | | 1,582 | | | | | | 1,238 | | |
Research and development
|
| | | | 251 | | | | | | 265 | | | | | | 803 | | | | | | 755 | | | | | | 1,052 | | | | | | 905 | | |
General and administrative
|
| | | | 131 | | | | | | 164 | | | | | | 419 | | | | | | 294 | | | | | | 413 | | | | | | 281 | | |
| | | | $ | 1,066 | | | | | $ | 1,090 | | | | | $ | 3,403 | | | | | $ | 2,962 | | | | | $ | 4,125 | | | | | $ | 3,454 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
General and administrative
|
| | | $ | 1,092 | | | | | $ | 488 | | | | | $ | 4,328 | | | | | $ | 1,392 | | | | | $ | 1,392 | | | | | $ | 158 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(as a percentage of total revenue)
|
| |||||||||||||||||||||||||||||||||
Consolidated Statement of Operations Data:
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||||
Subscription
|
| | | | 82% | | | | | | 77% | | | | | | 84% | | | | | | 77% | | | | | | 78% | | | | | | 68% | | |
Services
|
| | | | 5 | | | | | | 10 | | | | | | 5 | | | | | | 10 | | | | | | 9 | | | | | | 14 | | |
License
|
| | | | 13 | | | | | | 13 | | | | | | 11 | | | | | | 13 | | | | | | 13 | | | | | | 18 | | |
Total revenue
|
| | | | 100 | | | | | | 100 | | | | | | 100 | | | | | | 100 | | | | | | 100 | | | | | | 100 | | |
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Cost of subscription (exclusive of amortization expense shown below)
|
| | | | 14 | | | | | | 15 | | | | | | 15 | | | | | | 16 | | | | | | 15 | | | | | | 16 | | |
Cost of services (exclusive of amortization expense shown below)
|
| | | | 4 | | | | | | 6 | | | | | | 4 | | | | | | 7 | | | | | | 7 | | | | | | 11 | | |
Amortization expense
|
| | | | 4 | | | | | | 5 | | | | | | 4 | | | | | | 5 | | | | | | 5 | | | | | | 6 | | |
Total cost of revenue
|
| | | | 22 | | | | | | 26 | | | | | | 23 | | | | | | 28 | | | | | | 27 | | | | | | 34 | | |
Gross profit
|
| | | | 78 | | | | | | 74 | | | | | | 77 | | | | | | 72 | | | | | | 73 | | | | | | 66 | | |
Operating expenses: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Sales and marketing
|
| | | | 33 | | | | | | 31 | | | | | | 34 | | | | | | 33 | | | | | | 35 | | | | | | 35 | | |
Research and development
|
| | | | 18 | | | | | | 20 | | | | | | 19 | | | | | | 20 | | | | | | 21 | | | | | | 22 | | |
General and administrative
|
| | | | 20 | | | | | | 13 | | | | | | 16 | | | | | | 15 | | | | | | 16 | | | | | | 15 | | |
Amortization expense
|
| | | | 8 | | | | | | 10 | | | | | | 9 | | | | | | 11 | | | | | | 11 | | | | | | 15 | | |
Total operating expenses
|
| | | | 79 | | | | | | 74 | | | | | | 78 | | | | | | 79 | | | | | | 82 | | | | | | 87 | | |
Income (loss) from operations
|
| | | | -1 | | | | | | — | | | | | | -1 | | | | | | -7 | | | | | | -10 | | | | | | -20 | | |
Interest expense, net
|
| | | | -2 | | | | | | -10 | | | | | | -6 | | | | | | -11 | | | | | | -11 | | | | | | -12 | | |
Loss on extinguishment of debt
|
| | | | -7 | | | | | | — | | | | | | -3 | | | | | | — | | | | | | — | | | | | | — | | |
Foreign currency transaction loss
|
| | | | — | | | | | | -1 | | | | | | — | | | | | | -1 | | | | | | -1 | | | | | | — | | |
Other income, net
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Loss before income tax benefit
|
| | | | -10 | | | | | | -11 | | | | | | -10 | | | | | | -19 | | | | | | -21 | | | | | | -33 | | |
Income tax benefit
|
| | | | 3 | | | | | | 2 | | | | | | 3 | | | | | | 4 | | | | | | 5 | | | | | | 8 | | |
Net loss
|
| | | | -7% | | | | | | -9% | | | | | | -7% | | | | | | -15% | | | | | | -16% | | | | | | -25% | | |
| | |
Three Months Ended
September 30, |
| |
Change
|
| |
Nine Months Ended
September 30, |
| |
Change
|
| ||||||||||||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| ||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||
SaaS subscription and support and maintenance
|
| | | $ | 57,933 | | | | | $ | 41,916 | | | | | $ | 16,017 | | | | | | 38% | | | | | $ | 160,989 | | | | | $ | 112,872 | | | | | $ | 48,117 | | | | | | 43% | | |
On-premise
subscription |
| | | | 7,849 | | | | | | 5,135 | | | | | | 2,714 | | | | | | 53 | | | | | | 18,159 | | | | | | 12,224 | | | | | | 5,935 | | | | | | 49 | | |
Recurring revenue
|
| | | | 65,782 | | | | | | 47,051 | | | | | | 18,731 | | | | | | 40 | | | | | | 179,148 | | | | | | 125,096 | | | | | | 54,052 | | | | | | 43 | | |
Perpetual license
|
| | | | 1,017 | | | | | | 2,283 | | | | | | (1,266) | | | | | | (55) | | | | | | 3,811 | | | | | | 7,381 | | | | | | (3,570) | | | | | | -48 | | |
Professional services
|
| | | | 3,605 | | | | | | 5,234 | | | | | | (1,629) | | | | | | (31) | | | | | | 10,066 | | | | | | 14,529 | | | | | | (4,463) | | | | | | -31 | | |
Non-recurring revenue
|
| | | | 4,622 | | | | | | 7,517 | | | | | | (2,895) | | | | | | (39) | | | | | | 13,877 | | | | | | 21,910 | | | | | | (8,033) | | | | | | -37 | | |
Total revenue
|
| | | $ | 70,404 | | | | | $ | 54,568 | | | | | $ | 15,836 | | | | | | 29% | | | | | $ | 193,025 | | | | | $ | 147,006 | | | | | $ | 46,019 | | | | | | 31% | | |
| | |
Three Months Ended
September 30, |
| |
Change
|
| |
Nine Months Ended
September 30, |
| |
Change
|
| ||||||||||||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| ||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Cost of subscription (exclusive of amortization shown below)
|
| | | $ | 10,117 | | | | | $ | 8,045 | | | | | $ | 2,072 | | | | | | 26% | | | | | $ | 28,127 | | | | | $ | 22,425 | | | | | $ | 5,702 | | | | | | 25% | | |
Cost of services (exclusive of amortization show below)
|
| | | | 2,443 | | | | | | 3,397 | | | | | | (954) | | | | | | -28 | | | | | | 7,736 | | | | | | 10,589 | | | | | | (2,853) | | | | | | -27 | | |
Amortization expense
|
| | | | 2,679 | | | | | | 2,634 | | | | | | 45 | | | | | | 2 | | | | | | 8,034 | | | | | | 7,588 | | | | | | 446 | | | | | | 6 | | |
Total cost of
revenue |
| | | $ | 15,239 | | | | | $ | 14,076 | | | | | $ | 1,163 | | | | | | 8% | | | | | $ | 43,897 | | | | | $ | 40,602 | | | | | $ | 3,295 | | | | | | 8% | | |
Gross margin: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription (exclusive of amortization)
|
| | | | 85% | | | | | | 83% | | | | | | | | | | | | | | | | | | 84% | | | | | | 82% | | | | | | | | | | | | | | |
Services (exclusive of amortization)
|
| | | | 47% | | | | | | 55% | | | | | | | | | | | | | | | | | | 44% | | | | | | 52% | | | | | | | | | | | | | | |
Total gross margin
|
| | | | 78% | | | | | | 74% | | | | | | | | | | | | | | | | | | 77% | | | | | | 72% | | | | | | | | | | | | | | |
| | |
Three Months Ended
September 30, |
| |
Change
|
| |
Nine Months Ended
September 30, |
| |
Change
|
| ||||||||||||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| ||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||
Operating expenses: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Sales and
marketing |
| | | $ | 23,251 | | | | | $ | 16,962 | | | | | $ | 6,289 | | | | | | 37% | | | | | $ | 65,735 | | | | | $ | 48,850 | | | | | $ | 16,885 | | | | | | 35% | | |
Research and development
|
| | | | 12,736 | | | | | | 10,919 | | | | | | 1,817 | | | | | | 17 | | | | | | 37,282 | | | | | | 29,453 | | | | | | 7,829 | | | | | | 27 | | |
General and administrative
|
| | | | 13,921 | | | | | | 6,779 | | | | | | 7,142 | | | | | | 105 | | | | | | 31,813 | | | | | | 21,576 | | | | | | 10,237 | | | | | | 47 | | |
Amortization expense
|
| | | | 5,633 | | | | | | 5,627 | | | | | | 6 | | | | | | — | | | | | | 16,941 | | | | | | 16,886 | | | | | | 55 | | | | | | — | | |
Operating expenses
|
| | | $ | 55,541 | | | | | $ | 40,287 | | | | | $ | 15,254 | | | | | | 38% | | | | | $ | 151,771 | | | | | $ | 116,765 | | | | | $ | 35,006 | | | | | | 30% | | |
| | |
Three Months Ended
September 30, |
| |
Change
|
| |
Nine Months Ended
September 30, |
| |
Change
|
| ||||||||||||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| ||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||
Interest expense, net
|
| | | $ | 1,207 | | | | | $ | 5,473 | | | | | $ | (4,266) | | | | | | -78% | | | | | $ | 10,675 | | | | | $ | 16,425 | | | | | $ | (5,750) | | | | | | -35% | | |
| | |
Three Months Ended
September 30, |
| |
Change
|
| |
Nine Months Ended
September 30, |
| |
Change
|
| ||||||||||||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| ||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||
Loss on extinguishment
of debt |
| | | $ | 5,213 | | | | | $ | — | | | | | $ | 5,213 | | | | | | NM% | | | | | $ | 5,213 | | | | | $ | — | | | | | $ | 5,213 | | | | | | NM% | | |
| | |
Three Months Ended
September 30, |
| |
Change
|
| |
Nine Months Ended
September 30, |
| |
Change
|
| ||||||||||||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| ||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||
Foreign currency transaction loss
|
| | | $ | 154 | | | | | $ | 861 | | | | | $ | (707) | | | | | | -82% | | | | | $ | 471 | | | | | $ | 1,311 | | | | | $ | (840) | | | | | | -64% | | |
| | |
Three Months Ended
September 30, |
| |
Change
|
| |
Nine Months Ended
September 30, |
| |
Change
|
| ||||||||||||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| ||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||
Other income, net
|
| | | $ | — | | | | | $ | 55 | | | | | $ | (55) | | | | | | -100% | | | | | $ | 91 | | | | | $ | 165 | | | | | $ | (74) | | | | | | -45% | | |
| | |
Three Months Ended
September 30, |
| |
Change
|
| |
Nine Months Ended
September 30, |
| |
Change
|
| ||||||||||||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| |
2020
|
| |
2019
|
| |
$
|
| |
%
|
| ||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||
Income tax benefit
|
| | | $ | 1,857 | | | | | $ | 1,404 | | | | | $ | 453 | | | | | | 32% | | | | | $ | 5,105 | | | | | $ | 6,581 | | | | | $ | (1,476) | | | | | | -22% | | |
| | |
Years Ended
December 31, |
| | | | | | | | | | | | | |||||||||
| | |
2019
|
| |
2018
|
| |
$ Change
|
| |
% Change
|
| ||||||||||||
| | | | | | | | |
(in thousands)
|
| | | | | | | |||||||||
SaaS subscription and support and maintenance
|
| | | $ | 159,111 | | | | | $ | 100,350 | | | | | $ | 58,761 | | | | | | 59% | | |
On-premise subscription
|
| | | | 16,078 | | | | | | 12,690 | | | | | | 3,388 | | | | | | 27% | | |
Recurring revenue
|
| | | | 175,189 | | | | | | 113,040 | | | | | | 62,149 | | | | | | 55% | | |
Perpetual license
|
| | | | 9,830 | | | | | | 13,316 | | | | | | (3,486) | | | | | | −26% | | |
Professional services
|
| | | | 19,008 | | | | | | 20,206 | | | | | | (1,198) | | | | | | −6% | | |
Non-recurring revenue
|
| | | | 28,838 | | | | | | 33,522 | | | | | | (4,684) | | | | | | −14% | | |
Total revenue
|
| | | $ | 204,027 | | | | | $ | 146,562 | | | | | $ | 57,465 | | | | | | 39% | | |
| | |
Years Ended
December 31, |
| | | | | | | | | | | | | |||||||||
| | |
2019
|
| |
2018
|
| |
$ Change
|
| |
% Change
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | |
Cost of subscription (exclusive of amortization shown
below) |
| | | $ | 31,539 | | | | | $ | 24,088 | | | | | $ | 7,451 | | | | | | 31% | | |
Cost of services (exclusive of amortization show below)
|
| | | | 14,224 | | | | | | 16,246 | | | | | | (2,022) | | | | | | −12% | | |
Amortization expense .
|
| | | | 10,266 | | | | | | 8,969 | | | | | | 1,297 | | | | | | 14% | | |
Total cost of revenue
|
| | | $ | 56,029 | | | | | $ | 49,303 | | | | | $ | 6,726 | | | | | | 14% | | |
Gross margin: | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription (exclusive of amortization)
|
| | | | 80% | | | | | | 76% | | | | | | | | | | | | | | |
Services (exclusive of amortization)
|
| | | | 25% | | | | | | 20% | | | | | | | | | | | | | | |
Total gross margin
|
| | | | 73% | | | | | | 66% | | | | | | | | | | | | | | |
| | |
Years Ended
December 31, |
| | | | | | | | | | | | | |||||||||
| | |
2019
|
| |
2018
|
| |
$ Change
|
| |
% Change
|
| ||||||||||||
| | |
(in thousands, except percentages)
|
| |||||||||||||||||||||
Operating expenses: | | | | | | | | | | | | | | | | | | | | | | | | | |
Sales and marketing
|
| | | $ | 71,006 | | | | | $ | 51,976 | | | | | $ | 19,030 | | | | | | 37% | | |
Research and development
|
| | | | 42,829 | | | | | | 31,515 | | | | | | 11,314 | | | | | | 36% | | |
General and administrative
|
| | | | 32,003 | | | | | | 22,270 | | | | | | 9,733 | | | | | | 44% | | |
Amortization expense
|
| | | | 22,416 | | | | | | 21,491 | | | | | | 925 | | | | | | 4% | | |
Operating expenses
|
| | | $ | 168,254 | | | | | $ | 127,252 | | | | | $ | 41,002 | | | | | | 32% | | |
| | |
Years Ended
December 31, |
| | | | | | | | | | | | | |||||||||
| | |
2019
|
| |
2018
|
| |
$ Change
|
| |
% Change
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
Interest expense, net
|
| | | $ | 21,423 | | | | | $ | 18,203 | | | | | $ | 3,220 | | | | | | 18% | | |
| | |
Years Ended
December 31, |
| | | | | | | | | | | | | |||||||||
| | |
2019
|
| |
2018
|
| |
$ Change
|
| |
% Change
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
Foreign currency transaction loss
|
| | | $ | 1,252 | | | | | $ | 418 | | | | | $ | 834 | | | | | | 200% | | |
| | |
Years Ended
December 31, |
| | | | | | | | | | | | | |||||||||
| | |
2019
|
| |
2018
|
| |
$ Change
|
| |
% Change
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
Other income, net
|
| | | $ | 220 | | | | | $ | 221 | | | | | $ | (1) | | | | | | 0% | | |
| | |
Years Ended
December 31, |
| | | | | | | | | | | | | |||||||||
| | |
2019
|
| |
2018
|
| |
$ Change
|
| |
% Change
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
Income tax benefit
|
| | | $ | 10,111 | | | | | $ | 12,137 | | | | | $ | (2,026) | | | | | | −17% | | |
| | |
For the Three Months Ended,
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |
September 30,
2020 |
| |
June 30,
2020 |
| |
March 31,
2020 |
| |
December 31,
2019 |
| |
September 30,
2019 |
| |
June 30,
2019 |
| |
March 31,
2019 |
| |
December 31,
2018 |
| |
September 30,
2018 |
| |
June 30,
2018 |
| |
March 31,
2018 |
| |||||||||||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consolidated Statement of Operations Data: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription
|
| | | $ | 57,933 | | | | | $ | 52,978 | | | | | $ | 50,078 | | | | | $ | 46,239 | | | | | $ | 41,916 | | | | | $ | 37,216 | | | | | $ | 33,740 | | | | | $ | 30,580 | | | | | $ | 26,663 | | | | | $ | 23,009 | | | | | $ | 20,098 | | |
Services
|
| | | | 3,605 | | | | | | 2,451 | | | | | | 4,010 | | | | | | 4,479 | | | | | | 5,234 | | | | | | 4,794 | | | | | | 4,501 | | | | | | 5,332 | | | | | | 5,510 | | | | | | 4,970 | | | | | | 4,394 | | |
License
|
| | | | 8,866 | | | | | | 6,802 | | | | | | 6,302 | | | | | | 6,303 | | | | | | 7,418 | | | | | | 6,300 | | | | | | 5,887 | | | | | | 5,985 | | | | | | 7,120 | | | | | | 6,628 | | | | | | 6,273 | | |
Total revenue
|
| | | | 70,404 | | | | | | 62,231 | | | | | | 60,390 | | | | | | 57,021 | | | | | | 54,568 | | | | | | 48,310 | | | | | | 44,128 | | | | | | 41,897 | | | | | | 39,293 | | | | | | 34,607 | | | | | | 30,765 | | |
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Cost of subscription(1) (exclusive of amortization expense shown below)
|
| | | | 10,117 | | | | | | 8,762 | | | | | | 9,248 | | | | | | 9,114 | | | | | | 8,045 | | | | | | 7,423 | | | | | | 6,957 | | | | | | 6,519 | | | | | | 6,264 | | | | | | 5,752 | | | | | | 5,553 | | |
Cost of services(1) (exclusive of amortization expense shown below)
|
| | | | 2,443 | | | | | | 2,207 | | | | | | 3,086 | | | | | | 3,635 | | | | | | 3,397 | | | | | | 3,549 | | | | | | 3,643 | | | | | | 3,811 | | | | | | 4,097 | | | | | | 4,110 | | | | | | 4,228 | | |
Amortization expense
|
| | | | 2,679 | | | | | | 2,678 | | | | | | 2,677 | | | | | | 2,678 | | | | | | 2,634 | | | | | | 2,513 | | | | | | 2,441 | | | | | | 2,298 | | | | | | 2,231 | | | | | | 2,220 | | | | | | 2,220 | | |
Total cost of revenue
|
| | | | 15,239 | | | | | | 13,647 | | | | | | 15,011 | | | | | | 15,427 | | | | | | 14,076 | | | | | | 13,485 | | | | | | 13,041 | | | | | | 12,628 | | | | | | 12,592 | | | | | | 12,082 | | | | | | 12,001 | | |
Gross profit
|
| | | | 55,165 | | | | | | 48,584 | | | | | | 45,379 | | | | | | 41,594 | | | | | | 40,492 | | | | | | 34,825 | | | | | | 31,087 | | | | | | 29,269 | | | | | | 26,701 | | | | | | 22,525 | | | | | | 18,764 | | |
Operating expenses: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Sales and marketing(1)
|
| | | | 23,251 | | | | | | 20,202 | | | | | | 22,282 | | | | | | 22,156 | | | | | | 16,962 | | | | | | 16,612 | | | | | | 15,276 | | | | | | 15,500 | | | | | | 13,298 | | | | | | 12,554 | | | | | | 10,624 | | |
Research and development(1)
|
| | | | 12,736 | | | | | | 11,929 | | | | | | 12,617 | | | | | | 13,376 | | | | | | 10,919 | | | | | | 9,491 | | | | | | 9,043 | | | | | | 8,375 | | | | | | 7,902 | | | | | | 7,540 | | | | | | 7,698 | | |
General and administrative(1)
|
| | | | 13,921 | | | | | | 6,603 | | | | | | 11,289 | | | | | | 10,427 | | | | | | 6,779 | | | | | | 7,534 | | | | | | 7,263 | | | | | | 6,743 | | | | | | 5,164 | | | | | | 5,063 | | | | | | 5,300 | | |
Amortization expense
|
| | | | 5,633 | | | | | | 5,634 | | | | | | 5,674 | | | | | | 5,530 | | | | | | 5,627 | | | | | | 5,626 | | | | | | 5,633 | | | | | | 5,375 | | | | | | 5,372 | | | | | | 5,372 | | | | | | 5,372 | | |
Total operating expenses
|
| | | | 55,541 | | | | | | 44,368 | | | | | | 51,862 | | | | | | 51,489 | | | | | | 40,287 | | | | | | 39,263 | | | | | | 37,215 | | | | | | 35,993 | | | | | | 31,736 | | | | | | 30,529 | | | | | | 28,994 | | |
Income (loss) from operations
|
| | | | (376) | | | | | | 4,216 | | | | | | (6,483) | | | | | | (9,895) | | | | | | 205 | | | | | | (4,438) | | | | | | (6,128) | | | | | | (6,724) | | | | | | (5,035) | | | | | | (8,004) | | | | | | (10,230) | | |
Interest expense, net
|
| | | | (1,207) | | | | | | (4,690) | | | | | | (4,778) | | | | | | (4,998) | | | | | | (5,473) | | | | | | (5,481) | | | | | | (5,471) | | | | | | (4,285) | | | | | | (4,738) | | | | | | (4,778) | | | | | | (4,402) | | |
Loss on extinguishment of debt
|
| | | | (5,213) | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Foreign currency transaction loss
|
| | | | (154) | | | | | | (13) | | | | | | (304) | | | | | | 59 | | | | | | (861) | | | | | | (197) | | | | | | (253) | | | | | | (79) | | | | | | (94) | | | | | | (183) | | | | | | (62) | | |
Other income, net
|
| | | | — | | | | | | 36 | | | | | | 55 | | | | | | 55 | | | | | | 55 | | | | | | 55 | | | | | | 55 | | | | | | 55 | | | | | | 55 | | | | | | 56 | | | | | | 55 | | |
Loss before income tax benefit
|
| | | | (6,950) | | | | | | (451) | | | | | | (11,510) | | | | | | (14,779) | | | | | | (6,074) | | | | | | (10,061) | | | | | | (11,797) | | | | | | (11,033) | | | | | | (9,812) | | | | | | (12,909) | | | | | | (14,639) | | |
Income tax benefit
|
| | | | 1,857 | | | | | | 28 | | | | | | 3,220 | | | | | | 3,530 | | | | | | 1,404 | | | | | | 2,390 | | | | | | 2,787 | | | | | | 3,039 | | | | | | 2,352 | | | | | | 3,239 | | | | | | 3,507 | | |
Net loss
|
| | | $ | (5,093) | | | | | $ | (423) | | | | | $ | (8,290) | | | | | $ | (11,249) | | | | | $ | (4,670) | | | | | $ | (7,671) | | | | | $ | (9,010) | | | | | $ | (7,994) | | | | | $ | (7,460) | | | | | $ | (9,670) | | | | | $ | (11,132) | | |
|
| | |
For the Three Months Ended,
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |
September 30,
2020 |
| |
June 30,
2020 |
| |
March 31,
2020 |
| |
December 31,
2019 |
| |
September 30,
2019 |
| |
June 30 ,
2019 |
| |
March 31,
2019 |
| |
December 31,
2018 |
| |
September 30,
2018 |
| |
June 30,
2018 |
| |
March 31,
2018 |
| |||||||||||||||||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription
|
| | | $ | 314 | | | | | $ | 38 | | | | | $ | 38 | | | | | $ | 38 | | | | | $ | 38 | | | | | $ | 55 | | | | | $ | 63 | | | | | $ | 60 | | | | | $ | 62 | | | | | $ | 59 | | | | | $ | 44 | | |
Services
|
| | | | 62 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Sales and marketing
|
| | | | 675 | | | | | | 111 | | | | | | 111 | | | | | | 112 | | | | | | 112 | | | | | | 143 | | | | | | 93 | | | | | | 202 | | | | | | 113 | | | | | | 132 | | | | | | 81 | | |
Research and development
|
| | | | 523 | | | | | | 141 | | | | | | 157 | | | | | | 110 | | | | | | 99 | | | | | | 95 | | | | | | 90 | | | | | | (20) | | | | | | 84 | | | | | | 86 | | | | | | 89 | | |
General and administrative
|
| | | | 754 | | | | | | 474 | | | | | | 505 | | | | | | 385 | | | | | | 349 | | | | | | 356 | | | | | | 323 | | | | | | 326 | | | | | | 353 | | | | | | 369 | | | | | | 275 | | |
| | | | $ | 2,328 | | | | | $ | 764 | | | | | $ | 811 | | | | | $ | 645 | | | | | $ | 598 | | | | | $ | 649 | | | | | $ | 569 | | | | | $ | 568 | | | | | $ | 612 | | | | | $ | 646 | | | | | $ | 489 | | |
|
| | |
For the Three Months Ended,
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |
September 30,
2020 |
| |
June 30,
2020 |
| |
March 31,
2020 |
| |
December 31,
2019 |
| |
September 30,
2019 |
| |
June 30,
2019 |
| |
March 31,
2019 |
| |
December 31,
2018 |
| |
September 30,
2018 |
| |
June 30,
2018 |
| |
March 31,
2018 |
| |||||||||||||||||||||||||||||||||
| | |
(as a percentage of total revenue )
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consolidated Statement of Operations Data: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription
|
| | | | 82% | | | | | | 85% | | | | | | 83% | | | | | | 81% | | | | | | 77% | | | | | | 77% | | | | | | 76% | | | | | | 73% | | | | | | 68% | | | | | | 66% | | | | | | 65% | | |
Services
|
| | | | 5% | | | | | | 4% | | | | | | 7% | | | | | | 8% | | | | | | 10% | | | | | | 10% | | | | | | 11% | | | | | | 13% | | | | | | 14% | | | | | | 14% | | | | | | 14% | | |
License
|
| | | | 13% | | | | | | 11% | | | | | | 10% | | | | | | 11% | | | | | | 13% | | | | | | 13% | | | | | | 13% | | | | | | 14% | | | | | | 18% | | | | | | 19% | | | | | | 20% | | |
Total revenue
|
| | | | 100% | | | | | | 100% | | | | | | 100% | | | | | | 100% | | | | | | 100% | | | | | | 100% | | | | | | 100% | | | | | | 100% | | | | | | 100% | | | | | | 100% | | | | | | 100% | | |
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Cost of subscription (exclusive of amortization expense shown below)
|
| | | | 14% | | | | | | 14% | | | | | | 15% | | | | | | 16% | | | | | | 15% | | | | | | 15% | | | | | | 16% | | | | | | 16% | | | | | | 16% | | | | | | 17% | | | | | | 18% | | |
Cost of services (exclusive of amortization expense shown below)
|
| | | | 4% | | | | | | 4% | | | | | | 5% | | | | | | 6% | | | | | | 6% | | | | | | 7% | | | | | | 8% | | | | | | 9% | | | | | | 10% | | | | | | 12% | | | | | | 14% | | |
Amortization expense
|
| | | | 4% | | | | | | 4% | | | | | | 5% | | | | | | 5% | | | | | | 5% | | | | | | 5% | | | | | | 6% | | | | | | 5% | | | | | | 6% | | | | | | 6% | | | | | | 7% | | |
Total cost of revenue
|
| | | | 22% | | | | | | 22% | | | | | | 25% | | | | | | 27% | | | | | | 26% | | | | | | 28% | | | | | | 30% | | | | | | 30% | | | | | | 32% | | | | | | 35% | | | | | | 39% | | |
Gross profit
|
| | | | 78% | | | | | | 78% | | | | | | 75% | | | | | | 73% | | | | | | 74% | | | | | | 72% | | | | | | 70% | | | | | | 70% | | | | | | 68% | | | | | | 65% | | | | | | 61% | | |
Operating expenses: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Sales and marketing
|
| | | | 33% | | | | | | 32% | | | | | | 37% | | | | | | 39% | | | | | | 31% | | | | | | 34% | | | | | | 35% | | | | | | 37% | | | | | | 34% | | | | | | 36% | | | | | | 35% | | |
Research and development
|
| | | | 18% | | | | | | 19% | | | | | | 21% | | | | | | 23% | | | | | | 20% | | | | | | 20% | | | | | | 20% | | | | | | 20% | | | | | | 20% | | | | | | 22% | | | | | | 25% | | |
General and administrative
|
| | | | 20% | | | | | | 11% | | | | | | 19% | | | | | | 18% | | | | | | 13% | | | | | | 16% | | | | | | 16% | | | | | | 16% | | | | | | 13% | | | | | | 15% | | | | | | 17% | | |
Amortization expense
|
| | | | 8% | | | | | | 9% | | | | | | 9% | | | | | | 10% | | | | | | 10% | | | | | | 12% | | | | | | 13% | | | | | | 13% | | | | | | 14% | | | | | | 16% | | | | | | 17% | | |
Total operating expenses
|
| | | | 79% | | | | | | 71% | | | | | | 86% | | | | | | 90% | | | | | | 74% | | | | | | 81% | | | | | | 84% | | | | | | 86% | | | | | | 81% | | | | | | 88% | | | | | | 94% | | |
Income (loss) from operations
|
| | | | -1% | | | | | | 7% | | | | | | -11% | | | | | | -17% | | | | | | 0% | | | | | | -9% | | | | | | -14% | | | | | | -16% | | | | | | -13% | | | | | | -23% | | | | | | -33% | | |
Interest expense, net
|
| | | | -2% | | | | | | -8% | | | | | | -7% | | | | | | -9% | | | | | | -10% | | | | | | -11% | | | | | | -12% | | | | | | -10% | | | | | | -12% | | | | | | -14% | | | | | | -14% | | |
Loss on extinguishment of debt
|
| | | | -7% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | |
Foreign currency transaction loss
|
| | | | 0% | | | | | | 0% | | | | | | -1% | | | | | | 0% | | | | | | -1% | | | | | | 0% | | | | | | -1% | | | | | | 0% | | | | | | 0% | | | | | | -1% | | | | | | 0% | | |
Other income, net
|
| | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | | | | | 0% | | |
Loss before income tax benefit
|
| | | | -10% | | | | | | -1% | | | | | | -19% | | | | | | -26% | | | | | | -11% | | | | | | -20% | | | | | | -27% | | | | | | -26% | | | | | | -25% | | | | | | -37% | | | | | | -48% | | |
Income tax benefit
|
| | | | 3% | | | | | | 0% | | | | | | 5% | | | | | | 6% | | | | | | 2% | | | | | | 5% | | | | | | 7% | | | | | | 7% | | | | | | 6% | | | | | | 9% | | | | | | 11% | | |
Net loss
|
| | | | -7% | | | | | | -1% | | | | | | -14% | | | | | | -20% | | | | | | -9% | | | | | | -15% | | | | | | -20% | | | | | | -19% | | | | | | -19% | | | | | | -28% | | | | | | -36% | | |
|
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| |
Years Ended
December 31, |
| |||||||||||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| |
2019
|
| |
2018
|
| ||||||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||||||||
Net cash provided by operating activities
|
| | | $ | 23,584 | | | | | $ | 15,086 | | | | | $ | 33,041 | | | | | $ | 5,367 | | | | | $ | 11,183 | | | | | $ | 9,360 | | |
Net cash used in investing activities
|
| | | | (470) | | | | | | (7,712) | | | | | | (1,836) | | | | | | (46,337) | | | | | | (47,363) | | | | | | (5,802) | | |
Net cash provided by (used in) financing activities
|
| | | | 115,919 | | | | | | (4,586) | | | | | | 113,819 | | | | | | 34,520 | | | | | | 29,373 | | | | | | 1,770 | | |
Net increase (decrease) in cash
and cash equivalents |
| | | | 139,033 | | | | | | 2,788 | | | | | | 145,024 | | | | | | (6,450) | | | | | | (6,807) | | | | | | 5,328 | | |
Cash and cash equivalents at beginning of period
|
| | | | 38,424 | | | | | | 30,002 | | | | | | 32,433 | | | | | | 39,240 | | | | | | 39,240 | | | | | | 33,912 | | |
Cash and cash equivalents at end of period
|
| | | $ | 177,457 | | | | | $ | 32,790 | | | | | $ | 177,457 | | | | | $ | 32,790 | | | | | $ | 32,433 | | | | | $ | 39,240 | | |
Cash paid for interest
|
| | | $ | 3,385 | | | | | $ | 5,217 | | | | | $ | 12,647 | | | | | $ | 15,785 | | | | | $ | 20,693 | | | | | $ | 17,835 | | |
Cash paid for purchases of equipment and leasehold improvements
|
| | | | 470 | | | | | | 2,845 | | | | | | 1,836 | | | | | | 6,164 | | | | | | 7,190 | | | | | | 2,909 | | |
| | |
Payments due by Period
|
| |||||||||||||||||||||||||||
| | |
Total
|
| |
Less than
1 Year |
| |
1 – 3 years
|
| |
3 – 5 years
|
| |
More than
5 years |
| |||||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||||||||
Term loan – principal
|
| | | $ | 205,000 | | | | | $ | — | | | | | $ | 205,000 | | | | | $ | — | | | | | $ | — | | |
Term loan – interest(1)
|
| | | | 52,390 | | | | | | 18,264 | | | | | | 34,126 | | | | | | — | | | | | | — | | |
Operating lease obligations
|
| | | | 30,459 | | | | | | 4,745 | | | | | | 9,205 | | | | | | 7,959 | | | | | | 8,550 | | |
Other obligations(2)
|
| | | | 18,869 | | | | | | 9,791 | | | | | | 8,735 | | | | | | 343 | | | | | | — | | |
Total
|
| | | $ | 306,718 | | | | | $ | 32,800 | | | | | $ | 257,066 | | | | | $ | 8,302 | | | | | $ | 8,550 | | |
Name
|
| |
Age
|
| |
Position
|
|
Dean Hager
|
| |
53
|
| | Chief Executive Officer and Director | |
Dave Alampi
|
| |
57
|
| | Chief Marketing Officer | |
Sam Johnson
|
| |
39
|
| | Chief Customer Officer | |
Jeff Lendino
|
| |
49
|
| | Chief Legal Officer | |
Jill Putman
|
| |
53
|
| | Chief Financial Officer | |
John Strosahl
|
| |
53
|
| | Chief Operating Officer | |
Jason Wudi
|
| |
41
|
| | Chief Technology Officer | |
Betsy Atkins
|
| |
67
|
| | Director | |
David Breach
|
| |
53
|
| | Director | |
Andre Durand
|
| |
52
|
| | Director | |
Michael Fosnaugh
|
| |
42
|
| | Director | |
Charles Guan
|
| |
33
|
| | Director | |
Kevin Klausmeyer
|
| |
62
|
| | Director | |
Brian Sheth
|
| |
44
|
| | Director | |
Martin Taylor
|
| |
50
|
| | Director | |
Board Member
|
| |
Audit Committee
|
| |
Compensation and
Nominating Committee |
|
Betsy Atkins
|
| | | | |
X (Chair)
|
|
David Breach
|
| | | | |
X
|
|
Andre Durand
|
| |
X
|
| | | |
Michael Fosnaugh
|
| | | | |
X
|
|
Charles Guan
|
| |
X
|
| | | |
Kevin Klausmeyer
|
| |
X (Chair)
|
| | | |
Brian Sheth
|
| | | | | | |
Martin Taylor
|
| | | | |
X
|
|
Name and Principal Position
|
| |
Year
|
| |
Salary
|
| |
Bonus(1)
|
| |
Non-Equity
Incentive Plan Compensation(2) |
| |
Total
|
| |||||||||||||||
Dean Hager,
Chief Executive Officer(3) |
| | | | 2019 | | | | | $ | 300,001 | | | | | $ | 11,550 | | | | | $ | 382,124 | | | | | $ | 693,675 | | |
Jill Putman,
Chief Financial Officer |
| | | | 2019 | | | | | $ | 313,899 | | | | | $ | 12,300 | | | | | $ | 210,676 | | | | | $ | 536,875 | | |
John Strosahl,
Chief Revenue Officer(4) |
| | | | 2019 | | | | | $ | 253,165 | | | | | $ | 9,837 | | | | | $ | 263,138 | | | | | $ | 526,140 | | |
| | |
Option Awards(1)
|
| |||||||||||||||||||||||||||||||||
Name
|
| |
Grant Date
|
| |
Number of
securities underlying unexercised options (#) exercisable(2) |
| |
Number of
securities underlying unexercised options (#) unexercisable(2) |
| |
Equity
incentive plan awards: Number of securities underlying unexercised unearned options (#)(3) |
| |
Option
exercise price ($) |
| |
Option
expiration date |
| ||||||||||||||||||
Dean Hager
|
| | | | 11/21/2017 | | | | | | 825,000.00 | | | | | | 825,000.00 | | | | | | 825,000.00 | | | | | $ | 5.49 | | | | | | 11/21/2027 | | |
| | | | | 12/10/2019 | | | | | | — | | | | | | — | | | | | | 284,625.00 | | | | | $ | 8.70 | | | | | | 12/10/2029 | | |
Jill Putman
|
| | | | 11/21/2017 | | | | | | 183,333.00 | | | | | | 183,334.00 | | | | | | 183,334.00 | | | | | $ | 5.49 | | | | | | 11/21/2027 | | |
| | | | | 10/10/2019 | | | | | | — | | | | | | — | | | | | | 63,250.00 | | | | | $ | 8.21 | | | | | | 10/10/2029 | | |
John Strosahl
|
| | | | 11/21/2017 | | | | | | 60,500.00 | | | | | | 121,000.00 | | | | | | 121,000.00 | | | | | $ | 5.49 | | | | | | 11/21/2027 | | |
| | | | | 10/10/2019 | | | | | | — | | | | | | — | | | | | | 123,750.00 | | | | | $ | 8.21 | | | | | | 10/10/2029 | | |
Name
|
| |
Fees Earned
or Paid in Cash |
| |
Stock awards(1)
|
| |
Total ($)
|
| |||||||||
Andre Durand
|
| | | $ | 75,000 | | | | | $ | 230,074.34 | | | | | $ | 305,074.34 | | |
Kevin Klausmeyer(2)
|
| | | $ | — | | | | | $ | 230,074.34 | | | | | $ | 230,074.34 | | |
Description
|
| |
Amount
|
|
Annual cash compensation
|
| |
$100,000
|
|
Additional annual cash compensation for chair of committee
|
| |
$20,000
|
|
Annual equity compensation
|
| |
$150,000 (RSUs)
|
|
| | | | | | | | | | | | | | |
Shares Beneficially Owned After this Offering
|
| |||||||||||||||||||||
| | |
Shares Beneficially
Owned Prior to this Offering |
| |
No exercise
Number of shares |
| |
Full Exercise
Number of shares |
| |
No Exercise
of Underwriters’ Option |
| |
Full Exercise
of Underwriters’ Option |
| |||||||||||||||||||||
5% and Selling Shareholders:
|
| |
Number of
Shares |
| | ||||||||||||||||||||||||||||||||
|
Percentage
|
| |
Percentage
|
| |
Percentage
|
| |||||||||||||||||||||||||||||
Vista Funds(1)
|
| | | | 84,523,642 | | | | | | 72.5% | | | | | | 73,909,664 | | | | | | 72,259,664 | | | | | | 63.4% | | | | | | 62.0% | | |
Other Selling Shareholders: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Student Freedom Initiative, Inc.(2)
|
| | | | 336,022 | | | | | | * | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Jason Wudi(3)
|
| | | | 327,139 | | | | | | * | | | | | | 277,139 | | | | | | 277,139 | | | | | | * | | | | | | * | | |
Directors and Named Executive
Officers: |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Dean Hager(4)
|
| | | | 1,328,228 | | | | | | 1.1% | | | | | | 1,328,228 | | | | | | 1,328,228 | | | | | | 1.1% | | | | | | 1.1% | | |
Jill Putman(5)
|
| | | | 350,342 | | | | | | * | | | | | | 350,342 | | | | | | 350,342 | | | | | | * | | | | | | * | | |
John Strosahl(6)
|
| | | | 276,074 | | | | | | * | | | | | | 276,074 | | | | | | 276,074 | | | | | | * | | | | | | * | | |
Betsy Atkins
|
| | | | 1,923 | | | | | | * | | | | | | 1,923 | | | | | | 1,923 | | | | | | * | | | | | | * | | |
David Breach
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Andre Durand
|
| | | | 84,086 | | | | | | * | | | | | | 84,086 | | | | | | 84,086 | | | | | | * | | | | | | * | | |
| | | | | | | | | | | | | | |
Shares Beneficially Owned After this Offering
|
| |||||||||||||||||||||
| | |
Shares Beneficially
Owned Prior to this Offering |
| |
No exercise
Number of shares |
| |
Full Exercise
Number of shares |
| |
No Exercise
of Underwriters’ Option |
| |
Full Exercise
of Underwriters’ Option |
| |||||||||||||||||||||
5% and Selling Shareholders:
|
| |
Number of
Shares |
| | ||||||||||||||||||||||||||||||||
|
Percentage
|
| |
Percentage
|
| |
Percentage
|
| |||||||||||||||||||||||||||||
Michael Fosnaugh
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Charles Guan
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Kevin Klausmeyer
|
| | | | 27,880 | | | | | | * | | | | | | 27,880 | | | | | | 27,880 | | | | | | * | | | | | | * | | |
Brian Sheth
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Martin Taylor
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Directors and executive officers as a group (14 individuals)(7)
|
| | | | 2,765,420 | | | | | | 2.3% | | | | | | 2,765,420 | | | | | | 2,765,420 | | | | | | 2.3% | | | | | | 2.3% | | |
Underwriters
|
| |
Number of Shares
|
| |||
Goldman Sachs & Co. LLC
|
| | | | 3,199,386 | | |
J.P. Morgan Securities LLC
|
| | | | 2,850,362 | | |
BofA Securities, Inc.
|
| | | | 1,279,753 | | |
Barclays Capital Inc.
|
| | | | 1,279,753 | | |
RBC Capital Markets, LLC
|
| | | | 721,734 | | |
Mizuho Securities USA LLC
|
| | | | 451,084 | | |
HSBC Securities (USA) Inc.
|
| | | | 315,759 | | |
Canaccord Genuity LLC
|
| | | | 180,434 | | |
JMP Securities LLC
|
| | | | 180,434 | | |
Piper Sandler & Co. LLC
|
| | | | 180,434 | | |
William Blair & Company, L.L.C.
|
| | | | 180,434 | | |
Loop Capital Markets LLC
|
| | | | 135,325 | | |
CastleOak Securities, L.P.
|
| | | | 45,108 | | |
Total
|
| | | | 11,000,000 | | |
Paid by the Selling Shareholders
|
| |
No Exercise
|
| |
Full Exercise
|
| ||||||
Per Share
|
| | | $ | 1.3656 | | | | | $ | 1.3656 | | |
Total
|
| | | $ | 15,021,600 | | | | | $ | 17,274,840 | | |
| | |
Page
|
| |||
Consolidated financial statements of Jamf Holding Corp. (formerly known as Juno Topco, Inc.)
|
| | | | | | |
| | | | F-2 | | | |
| | | | F-3 | | | |
| | | | F-4 | | | |
| | | | F-5 | | | |
| | | | F-6 | | | |
| | | | F-7 | | | |
Unaudited interim consolidated financial statements of Jamf Holding Corp. | | | | | | | |
| | | | F-32 | | | |
| | | | F-33 | | | |
| | | | F-34 | | | |
| | | | F-35 | | | |
| | | | F-36 | | |
| | |
December 31,
|
| |||||||||
| | |
2019
|
| |
2018
|
| ||||||
Assets | | | | | | | | | | | | | |
Current assets: | | | | | | | | | | | | | |
Cash and cash equivalents
|
| | | $ | 32,433 | | | | | $ | 39,240 | | |
Trade accounts receivable, net
|
| | | | 46,513 | | | | | | 30,854 | | |
Income taxes receivable
|
| | | | 14 | | | | | | 65 | | |
Deferred contract costs
|
| | | | 5,553 | | | | | | 2,526 | | |
Prepaid expenses
|
| | | | 10,935 | | | | | | 6,682 | | |
Other current assets
|
| | | | 3,133 | | | | | | 922 | | |
Total current assets
|
| | | | 98,581 | | | | | | 80,289 | | |
Equipment and leasehold improvements, net
|
| | | | 12,477 | | | | | | 9,228 | | |
Goodwill
|
| | | | 539,818 | | | | | | 501,145 | | |
Other intangible assets, net
|
| | | | 235,099 | | | | | | 252,171 | | |
Deferred contract costs
|
| | | | 16,234 | | | | | | 8,461 | | |
Other assets
|
| | | | 2,599 | | | | | | 2,090 | | |
Total assets
|
| | | $ | 904,808 | | | | | $ | 853,384 | | |
Liabilities and stockholders’ equity
|
| | | | | | | | | | | | |
Current liabilities:
|
| | | | | | | | | | | | |
Accounts payable
|
| | | $ | 3,684 | | | | | $ | 2,343 | | |
Accrued liabilities
|
| | | | 26,927 | | | | | | 18,809 | | |
Income taxes payable
|
| | | | 819 | | | | | | 147 | | |
Deferred revenues
|
| | | | 120,089 | | | | | | 86,220 | | |
Total current liabilities
|
| | | | 151,519 | | | | | | 107,519 | | |
Deferred revenues, noncurrent
|
| | | | 20,621 | | | | | | 14,442 | | |
Deferred tax liability
|
| | | | 18,133 | | | | | | 26,384 | | |
Debt
|
| | | | 201,319 | | | | | | 171,749 | | |
Other liabilities
|
| | | | 9,338 | | | | | | 196 | | |
Total liabilities
|
| | | | 400,930 | | | | | | 320,290 | | |
Commitments and contingencies | | | | | | | | | | | | | |
Stockholders’ equity: | | | | | | | | | | | | | |
Common stock, $0.001 par value, 132,000,000 shares authorized, 102,843,612 and 102,649,701 shares issued and outstanding at December 31, 2019 and 2018, respectively
|
| | | | 103 | | | | | | 103 | | |
Additional paid-in capital
|
| | | | 568,756 | | | | | | 565,372 | | |
Accumulated deficit
|
| | | | (64,981) | | | | | | (32,381) | | |
Total stockholders’ equity
|
| | | | 503,878 | | | | | | 533,094 | | |
Total liabilities and stockholders’ equity
|
| | | $ | 904,808 | | | | | $ | 853,384 | | |
|
| | |
Years Ended
December 31, |
| |||||||||
| | |
2019
|
| |
2018
|
| ||||||
Revenue: | | | | | | | | | | | | | |
Subscription
|
| | | $ | 159,111 | | | | | $ | 100,350 | | |
Services
|
| | | | 19,008 | | | | | | 20,206 | | |
License
|
| | | | 25,908 | | | | | | 26,006 | | |
Total revenue
|
| | | | 204,027 | | | | | | 146,562 | | |
Cost of revenue: | | | | | | | | | | | | | |
Cost of subscription (exclusive of amortization shown below)
|
| | | | 31,539 | | | | | | 24,088 | | |
Cost of services (exclusive of amortization shown below)
|
| | | | 14,224 | | | | | | 16,246 | | |
Amortization expense
|
| | | | 10,266 | | | | | | 8,969 | | |
Total cost of revenue
|
| | | | 56,029 | | | | | | 49,303 | | |
Gross profit
|
| | | | 147,998 | | | | | | 97,259 | | |
Operating expenses: | | | | | | | | | | | | | |
Sales and marketing
|
| | | | 71,006 | | | | | | 51,976 | | |
Research and development
|
| | | | 42,829 | | | | | | 31,515 | | |
General and administrative
|
| | | | 32,003 | | | | | | 22,270 | | |
Amortization expense
|
| | | | 22,416 | | | | | | 21,491 | | |
Total operating expenses
|
| | | | 168,254 | | | | | | 127,252 | | |
Loss from operations
|
| | | | (20,256) | | | | | | (29,993) | | |
Interest expense, net
|
| | | | (21,423) | | | | | | (18,203) | | |
Foreign currency transaction loss
|
| | | | (1,252) | | | | | | (418) | | |
Other income, net
|
| | | | 220 | | | | | | 221 | | |
Loss before income tax benefit
|
| | | | (42,711) | | | | | | (48,393) | | |
Income tax benefit
|
| | | | 10,111 | | | | | | 12,137 | | |
Net loss
|
| | | $ | (32,600) | | | | | $ | (36,256) | | |
Net loss per share, basic and diluted
|
| | | $ | (0.32) | | | | | $ | (0.35) | | |
Weighted-average shares used to compute net loss per share, basic and diluted
|
| | | | 102,752,092 | | | | | | 102,325,465 | | |
| | |
Stock Class
|
| |
Additional
Paid-In Capital |
| |
Retained
Earnings (Accumulated Deficit) |
| |
Stockholders’
Equity |
| ||||||||||||||||||
| | |
Common
|
| |||||||||||||||||||||||||||
| | |
Shares
|
| |
Amount
|
| ||||||||||||||||||||||||
Balance, December 31, 2017
|
| | | | 102,300,010 | | | | | $ | 102 | | | | | $ | 561,288 | | | | | $ | 3,875 | | | | | $ | 565,265 | | |
Issuance of common stock
|
| | | | 349,691 | | | | | | 1 | | | | | | 1,769 | | | | | | — | | | | | | 1,770 | | |
Share-based compensation
|
| | | | — | | | | | | — | | | | | | 2,315 | | | | | | — | | | | | | 2,315 | | |
Net loss
|
| | | | — | | | | | | — | | | | | | — | | | | | | (36,256) | | | | | | (36,256) | | |
Balance, December 31, 2018
|
| | | | 102,649,701 | | | | | $ | 103 | | | | | $ | 565,372 | | | | |
$
|
(32,381)
|
| | | |
$
|
533,094
|
| |
Issuance of common stock
|
| | | | 193,911 | | | | | | — | | | | | | 923 | | | | | | — | | | | | | 923 | | |
Share-based compensation
|
| | | | — | | | | | | — | | | | | | 2,461 | | | | | | — | | | | | | 2,461 | | |
Net loss
|
| | | | — | | | | | | — | | | | | | — | | | | | | (32,600) | | | | | | (32,600) | | |
Balance, December 31, 2019
|
| | | | 102,843,612 | | | | | $ | 103 | | | | | $ | 568,756 | | | | | $ | (64,981) | | | | | $ | 503,878 | | |
| | |
Years Ended
December 31, |
| |||||||||
| | |
2019
|
| |
2018
|
| ||||||
Cash provided by (used in) operating activities: | | | | | | | | | | | | | |
Net loss
|
| | | $ | (32,600) | | | | | $ | (36,256) | | |
Adjustments to reconcile net loss to cash provided by (used in) operating activities:
|
| | | | | | | | | | | | |
Depreciation and amortization expense
|
| | | | 36,807 | | | | | | 33,914 | | |
Amortization of deferred contract costs
|
| | | | 6,250 | | | | | | 3,391 | | |
Amortization of debt issuance costs
|
| | | | 1,120 | | | | | | 513 | | |
Change in return allowance
|
| | | | — | | | | | | — | | |
Loss (gain) on disposal of equipment and leasehold improvements
|
| | | | (17) | | | | | | 14 | | |
Share-based compensation
|
| | | | 2,461 | | | | | | 2,315 | | |
Deferred taxes
|
| | | | (11,247) | | | | | | (12,550) | | |
Adjustment to Digita earnout
|
| | | | 200 | | | | | | — | | |
Changes in operating assets and liabilities:
|
| | | | | | | | | | | | |
Trade accounts receivable
|
| | | | (14,462) | | | | | | (3,316) | | |
Income tax receivable/payable
|
| | | | 559 | | | | | | (977) | | |
Prepaid expenses and other assets
|
| | | | (6,862) | | | | | | (2,555) | | |
Deferred contract costs
|
| | | | (17,050) | | | | | | (13,222) | | |
Accounts payable
|
| | | | 1,295 | | | | | | (313) | | |
Accrued liabilities
|
| | | | 7,789 | | | | | | 5,965 | | |
Deferred revenue
|
| | | | 36,998 | | | | | | 32,476 | | |
Other liabilities
|
| | | | (58) | | | | | | (39) | | |
Net cash provided by operating activities
|
| | | | 11,183 | | | | | | 9,360 | | |
Cash used in investing activities: | | | | | | | | | | | | | |
Acquisition, net of cash acquired
|
| | | | (40,173) | | | | | | (2,893) | | |
Purchases of equipment and leasehold improvements
|
| | | | (7,190) | | | | | | (2,909) | | |
Net cash used in investing activities
|
| | | | (47,363) | | | | | | (5,802) | | |
Cash provided by financing activities: | | | | | | | | | | | | | |
Proceeds from credit agreements
|
| | | | 40,000 | | | | | | — | | |
Debt issuance costs
|
| | | | (1,550) | | | | | | — | | |
Payments on Revolver
|
| | | | (10,000) | | | | | | — | | |
Proceeds from the exercise of stock options
|
| | | | 923 | | | | | | 1,770 | | |
Net cash provided by financing activities
|
| | | | 29,373 | | | | | | 1,770 | | |
Net increase (decrease) in cash
|
| | | | (6,807) | | | | | | 5,328 | | |
Cash, beginning of period
|
| | | | 39,240 | | | | | | 33,912 | | |
Cash, end of period
|
| | | $ | 32,433 | | | | | $ | 39,240 | | |
Supplemental disclosures of cash flow information: | | | | | | | | | | | | | |
Cash paid for interest
|
| | | $ | 20,693 | | | | | $ | 17,835 | | |
Cash paid for income taxes, net of refunds
|
| | | | 596 | | | | | | 1,461 | | |
| | |
Years Ended
December 31, |
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
Revenue: | | | | | | | | | | | | | |
The Americas
|
| | | $ | 156,259 | | | | | $ | 117,454 | | |
Europe, the Middle East, India, and Africa
|
| | | | 36,235 | | | | | | 20,536 | | |
Asia Pacific
|
| | | | 11,533 | | | | | | 8,572 | | |
| | | | $ | 204,027 | | | | | $ | 146,562 | | |
| | |
Years Ended
December 31, |
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
Balance, beginning of period
|
| | | $ | 60 | | | | | $ | 60 | | |
Bad-debt expense
|
| | | | 279 | | | | | | 37 | | |
Accounts written off
|
| | | | (139) | | | | | | (37) | | |
Balance, end of period
|
| | | $ | 200 | | | | | $ | 60 | | |
| | |
Years Ended December 31,
|
| |||
| | |
2019
|
| |
2018
|
|
Expected life of options
|
| |
6.25 years
|
| |
6.25 years
|
|
Expected volatility
|
| |
45.1% – 45.3%
|
| |
44.8% – 46.6%
|
|
Risk-free interest rates
|
| |
1.6% – 1.7%
|
| |
2.5% – 2.8%
|
|
Expected dividend yield
|
| |
—
|
| |
—
|
|
Weighted-average grant-date fair value
|
| |
$7.29
|
| |
$2.69
|
|
| | |
Years Ended December 31,
|
| |||
| | |
2019
|
| |
2018
|
|
Expected life of options
|
| |
3 – 3.25 years
|
| |
4.50 years
|
|
Expected volatility
|
| |
50% – 55%
|
| |
55%
|
|
Risk-free interest rates
|
| |
1.49% – 1.67%
|
| |
2.7%
|
|
Expected dividend yield
|
| |
—
|
| |
—
|
|
Weighted-average grant-date fair value
|
| |
$6.02
|
| |
$1.91
|
|
| | |
Years Ended
December 31, |
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
SaaS subscription and support and maintenance
|
| | | $ | 159,111 | | | | | $ | 100,350 | | |
On-premise subscription
|
| | | | 16,078 | | | | | | 12,690 | | |
Recurring revenue
|
| | | | 175,189 | | | | | | 113,040 | | |
Perpetual licenses
|
| | | | 9,830 | | | | | | 13,316 | | |
Professional services
|
| | | | 19,008 | | | | | | 20,206 | | |
Non-recurring revenue
|
| | | | 28,838 | | | | | | 33,522 | | |
Total revenue
|
| | | $ | 204,027 | | | | | $ | 146,562 | | |
| | |
Years Ended
December 31, |
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
Balance, beginning of the period
|
| | | $ | 100,662 | | | | | $ | 68,048 | | |
Revenue earned
|
| | | | (86,220) | | | | | | (54,955) | | |
Deferral of revenue
|
| | | | 126,268 | | | | | | 87,569 | | |
Balance, end of the period
|
| | | $ | 140,710 | | | | | $ | 100,662 | | |
| | |
As of
December 31, |
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
Computers
|
| | | $ | 8,505 | | | | | $ | 4,552 | | |
Software
|
| | | | 527 | | | | | | 519 | | |
Furniture/fixtures
|
| | | | 3,675 | | | | | | 1,876 | | |
Leasehold improvements
|
| | | | 6,523 | | | | | | 5,160 | | |
Capital in progress
|
| | | | 70 | | | | | | 120 | | |
| | | | | 19,300 | | | | | | 12,227 | | |
Less: accumulated depreciation
|
| | | | (6,823) | | | | | | (2,999) | | |
| | | | $ | 12,477 | | | | | $ | 9,228 | | |
($000’s)
|
| | | | | | |
Assets acquired: | | | | | | | |
Cash
|
| | | $ | 3,325 | | |
Other current assets
|
| | | | 1,306 | | |
Long-term assets
|
| | | | 154 | | |
Liabilities assumed: | | | | | | | |
Accounts payable and accrued liabilities
|
| | | | (419) | | |
Deferred revenue
|
| | | | (3,050) | | |
Deferred tax liability
|
| | | | (2,996) | | |
Intangible assets acquired
|
| | | | 12,310 | | |
Goodwill
|
| | | | 28,000 | | |
Total purchase consideration
|
| | | $ | 38,630 | | |
| | |
Year ended
December 31, 2018 |
| |||
Revenues
|
| | | $ | 149,445 | | |
Net loss
|
| | | | (40,186) | | |
Net loss per share, basic and diluted
|
| | | $ | (0.39) | | |
($000’s)
|
| | | | | | |
Assets acquired: | | | | | | | |
Cash
|
| | | $ | 512 | | |
Other current assets
|
| | | | 1 | | |
Long-term assets
|
| | | | 12 | | |
Liabilities assumed: | | | | | | | |
Accounts payable and accrued liabilities
|
| | | | (119) | | |
Intangible assets acquired
|
| | | | 3,300 | | |
Goodwill
|
| | | | 10,673 | | |
Total purchase consideration
|
| | | $ | 14,379 | | |
($000’s)
|
| | | | | | |
Assets acquired: | | | | | | | |
Cash
|
| | | $ | 138 | | |
Other current assets
|
| | | | 71 | | |
Long-term assets
|
| | | | 10 | | |
Liabilities assumed: | | | | | | | |
Accounts payable and accrued liabilities
|
| | | | (73) | | |
Deferred revenue
|
| | | | (138) | | |
Deferred tax liability
|
| | | | (356) | | |
Intangible assets acquired
|
| | | | 1,580 | | |
Goodwill
|
| | | | 835 | | |
Total purchase consideration
|
| | | $ | 2,067 | | |
|
| | |
Years Ended
December 31, |
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
Goodwill, beginning of period
|
| | | $ | 501,145 | | | | | $ | 499,892 | | |
Goodwill acquired
|
| | | | 38,673 | | | | | | 1,253 | | |
Goodwill, end of period
|
| | | $ | 539,818 | | | | | $ | 501,145 | | |
($000’s)
|
| |
Useful Life
|
| |
Gross Value
|
| |
Accumulated
Amortization |
| |
Net Carrying
Value |
| |
Weighted-
Average Remaining Useful Life |
| |||||||||
Trademarks
|
| |
8 years
|
| | | $ | 34,300 | | | | | $ | 4,859 | | | | | $ | 29,441 | | | | | |
Customer relationships
|
| |
2 – 12 years
|
| | | | 206,420 | | | | | | 19,497 | | | | | | 186,923 | | | | | |
Developed technology
|
| |
5 years
|
| | | | 45,960 | | | | | | 10,153 | | | | | | 35,807 | | | | | |
Balance, December 31,
2018 |
| | | | | | $ | 286,680 | | | | | $ | 34,509 | | | | | $ | 252,171 | | | | | |
Trademarks
|
| |
1 – 8 years
|
| | | | 34,320 | | | | | | 9,167 | | | | | | 25,153 | | | |
5.8 Years
|
|
Customer relationships
|
| |
2 – 12 years
|
| | | | 214,320 | | | | | | 37,564 | | | | | | 176,756 | | | |
9.7 Years
|
|
Developed technology
|
| |
5 years
|
| | | | 53,560 | | | | | | 20,419 | | | | | | 33,141 | | | |
3.2 Years
|
|
Non-competes
|
| |
2 years
|
| | | | 90 | | | | | | 41 | | | | | | 49 | | | |
1.1 Years
|
|
Balance, December 31,
2019 |
| | | | | | $ | 302,290 | | | | | $ | 67,191 | | | | | $ | 235,099 | | | | | |
($000’s)
|
| | | | | | |
Years ending December 31: | | | | | | | |
2020
|
| | | $ | 33,290 | | |
2021
|
| | | | 33,187 | | |
2022
|
| | | | 32,003 | | |
2023
|
| | | | 24,218 | | |
2024
|
| | | | 22,921 | | |
Thereafter
|
| | | | 89,480 | | |
| | | | $ | 235,099 | | |
($000’s)
|
| |
Unrelated
|
| |
Related
|
| |
Total
|
| |||||||||
Years ending December 31: | | | | | | | | | | | | | | | | | | | |
2020
|
| | | $ | 3,676 | | | | | $ | 1,069 | | | | | $ | 4,745 | | |
2021
|
| | | | 3,693 | | | | | | 1,079 | | | | | | 4,772 | | |
2022
|
| | | | 3,343 | | | | | | 1,090 | | | | | | 4,433 | | |
2023
|
| | | | 3,206 | | | | | | 1,101 | | | | | | 4,307 | | |
2024
|
| | | | 2,820 | | | | | | 832 | | | | | | 3,652 | | |
Thereafter
|
| | | | 8,550 | | | | | | — | | | | | | 8,550 | | |
| | | | $ | 25,288 | | | | | $ | 5,171 | | | | | $ | 30,459 | | |
($000’s)
|
| |
Unrelated
|
| |||
Years ending December 31: | | | | | | | |
2020
|
| | | $ | 9,791 | | |
2021
|
| | | | 4,193 | | |
2022
|
| | | | 4,542 | | |
2023
|
| | | | 343 | | |
2024
|
| | | | — | | |
Thereafter
|
| | | | — | | |
| | | | $ | 18,869 | | |
| | |
Options
|
| |
Weighted-
Average Exercise Price |
| |
Weighted-
Average Remaining Contractual Term (Years) |
| |
Aggregate
Intrinsic Value (in thousands) |
| ||||||||||||
Outstanding, January 1, 2018
|
| | | | 4,122,070 | | | | | $ | 5.49 | | | | | | | | | | | $ | — | | |
Granted
|
| | | | 535,957 | | | | | | 5.62 | | | | | | | | | | | | — | | |
Exercised
|
| | | | (322,851) | | | | | | 5.49 | | | | | | | | | | | | 123 | | |
Forfeitures
|
| | | | (89,467) | | | | | | 5.49 | | | | | | | | | | | | — | | |
Outstanding, December 31, 2018
|
| | | | 4,245,709 | | | | | | 5.51 | | | | | | 8.9 | | | | | | — | | |
Granted
|
| | | | 212,668 | | | | | | 8.21 | | | | | | | | | | | | — | | |
Exercised
|
| | | | (168,391) | | | | | | 5.49 | | | | | | | | | | | | 256 | | |
Forfeitures
|
| | | | (216,700) | | | | | | 5.49 | | | | | | | | | | | | — | | |
Outstanding, December 31, 2019
|
| | | | 4,073,286 | | | | | $ | 5.65 | | | | | | 8.1 | | | | | $ | 37,520 | | |
Options exercisable at December 31,
2019 |
| | | | 1,640,037 | | | | | $ | 5.50 | | | | | | 8.0 | | | | | $ | 15,350 | | |
Vested or expected to vest at December 31,
2019 |
| | | | 4,073,286 | | | | | $ | 5.65 | | | | | | 8.1 | | | | | $ | 37,520 | | |
| | |
Years Ended
December 31, |
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
Cost of revenues: | | | | | | | | | | | | | |
Subscription
|
| | | $ | 194 | | | | | $ | 225 | | |
Services
|
| | | | — | | | | | | — | | |
Sales and marketing
|
| | | | 460 | | | | | | 529 | | |
Research and development
|
| | | | 394 | | | | | | 239 | | |
General and administrative
|
| | | | 1,413 | | | | | | 1,322 | | |
| | | | $ | 2,461 | | | | | $ | 2,315 | | |
| | |
Options
|
| |
Weighted-
Average Exercise Price |
| |
Weighted-
Average Remaining Contractual Term (Years) |
| |
Aggregate
Intrinsic Value (in thousands) |
| ||||||||||||
Outstanding, January 1, 2018
|
| | | | 2,105,772 | | | | | $ | 5.49 | | | | | | | | | | | $ | — | | |
Granted
|
| | | | 183,884 | | | | | | 5.54 | | | | | | | | | | | | — | | |
Exercised
|
| | | | — | | | | | | — | | | | | | | | | | | | — | | |
Forfeitures
|
| | | | (89,467) | | | | | | 5.49 | | | | | | | | | | | | — | | |
Outstanding, December 31, 2018
|
| | | | 2,200,189 | | | | | | 5.49 | | | | | | 8.9 | | | | | | — | | |
Granted
|
| | | | 1,653,209 | | | | | | 8.29 | | | | | | | | | | | | — | | |
Exercised
|
| | | | — | | | | | | — | | | | | | | | | | | | — | | |
Forfeitures
|
| | | | (165,734) | | | | | | 5.49 | | | | | | | | | | | | — | | |
Outstanding, December 31, 2019
|
| | | | 3,687,664 | | | | | $ | 6.75 | | | | | | 8.8 | | | | | $ | 29,908 | | |
Options exercisable at December 31,
2019 |
| | | | — | | | | | $ | — | | | | | | — | | | | | $ | — | | |
Vested or expected to vest at December 31,
2019 |
| | | | — | | | | | $ | — | | | | | | — | | | | | $ | — | | |
| | |
Units
|
| |
Per Unit
Fair Value |
| ||||||
Outstanding, January 1, 2018
|
| | | | 26,840 | | | | | $ | 5.49 | | |
Granted
|
| | | | 25,520 | | | | | | 5.87 | | |
Restrictions lapsed
|
| | | | (26,840) | | | | | | 5.49 | | |
Forfeited
|
| | | | — | | | | | | — | | |
Outstanding, December 31, 2018
|
| | | | 25,520 | | | | | | 5.87 | | |
Granted
|
| | | | 36,520 | | | | | | 12.60 | | |
Restrictions lapsed
|
| | | | (25,520) | | | | | | 5.87 | | |
Forfeited
|
| | | | — | | | | | | — | | |
Outstanding, December 31, 2019
|
| | | | 36,520 | | | | | | 12.60 | | |
| | |
Years Ended December 31,
|
| |||||||||
| | |
2019
|
| |
2018
|
| ||||||
Numerator: | | | | | | | | | | | | | |
Net loss
|
| | | $ | (32,600) | | | | | $ | (36,256) | | |
Denominator: | | | | | | | | | | | | | |
Weighted-average shares outstanding
|
| | | | 102,752,092 | | | | | | 102,325,465 | | |
Weighted-average shares used to compute net loss per share, basic and diluted
|
| | | | 102,752,092 | | | | | | 102,325,465 | | |
Basic and diluted net loss per share
|
| | | $ | (0.32) | | | | | $ | (0.35) | | |
| | |
Years Ended
December 31, |
| |||||||||
| | |
2019
|
| |
2018
|
| ||||||
Stock options outstanding
|
| | | | 7,760,950 | | | | | | 6,445,898 | | |
Unvested restricted stock units
|
| | | | 36,520 | | | | | | 25,520 | | |
Total potential dilutive securities
|
| | | | 7,797,470 | | | | | | 6,471,418 | | |
| | |
Years Ended
December 31, |
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
Current: | | | | | | | | | | | | | |
Federal
|
| | | $ | (7) | | | | | $ | (38) | | |
State
|
| | | | 138 | | | | | | 123 | | |
Foreign
|
| | | | 1,013 | | | | | | 328 | | |
Deferred: | | | | | | | | | | | | | |
Federal
|
| | | | (8,990) | | | | | | (10,625) | | |
State
|
| | | | (1,638) | | | | | | (1,947) | | |
Foreign
|
| | | | (627) | | | | | | 22 | | |
| | | | $ | (10,111) | | | | | $ | (12,137) | | |
| | |
Years Ended
December 31, |
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
Computed “expected” tax benefit
|
| | | | 21.0% | | | | | | 21.0% | | |
State income tax benefit, net of federal tax effect
|
| | | | 2.8% | | | | | | 3.4% | | |
Permanent differences
|
| | | | (0.5)% | | | | | | (0.3)% | | |
Foreign rate differential
|
| | | | 0.2% | | | | | | (0.1)% | | |
Remeasurement Gain/Loss
|
| | | | 0.5% | | | | | | 0.0% | | |
Tax credits
|
| | | | 2.2% | | | | | | 2.3% | | |
Valuation allowance
|
| | | | (1.1)% | | | | | | (0.5)% | | |
Transaction costs
|
| | | | (0.4)% | | | | | | (0.1)% | | |
Deferred rate change
|
| | | | (0.3)% | | | | | | (0.2)% | | |
GILTI inclusion
|
| | | | (0.5)% | | | | | | (1.3)% | | |
Other
|
| | | | (0.2)% | | | | | | 0.9% | | |
| | | | | 23.7% | | | | | | 25.1% | | |
| | |
December 31,
|
| |||||||||
($000’s)
|
| |
2019
|
| |
2018
|
| ||||||
Deferred tax assets: | | | | | | | | | | | | | |
Allowance for doubtful accounts
|
| | | $ | 49 | | | | | $ | 15 | | |
Accrued compensation
|
| | | | 1,911 | | | | | | 1,600 | | |
Deferred revenue
|
| | | | 2,554 | | | | | | 1,288 | | |
Deferred rent
|
| | | | 191 | | | | | | 68 | | |
Equipment and leasehold improvements
|
| | | | 285 | | | | | | 254 | | |
Stock options
|
| | | | 882 | | | | | | 410 | | |
Federal tax credits
|
| | | | 3,301 | | | | | | 2,547 | | |
Other
|
| | | | 988 | | | | | | 514 | | |
Net operating losses
|
| | | | 25,157 | | | | | | 26,161 | | |
State research and development tax credits
|
| | | | 1,383 | | | | | | 1,219 | | |
Business interest limitation
|
| | | | 7,945 | | | | | | 4,176 | | |
Valuation allowance
|
| | | | (1,213) | | | | | | (750) | | |
Net deferred tax assets
|
| | | | 43,433 | | | | | | 37,502 | | |
Deferred tax liabilities: | | | | | | | | | | | | | |
Prepaid items
|
| | | | (691) | | | | | | (500) | | |
Deferred contract costs
|
| | | | (5,322) | | | | | | (2,676) | | |
Intangibles
|
| | | | (55,553) | | | | | | (60,710) | | |
Net deferred tax assets (liabilities)
|
| | | $ | (18,133) | | | | | $ | (26,384) | | |
|
| | |
December 31,
|
| |||||||||
| | |
2019
|
| |
2018
|
| ||||||
Assets | | | | | | | | | | | | | |
Current assets: | | | | | | | | | | | | | |
Cash and cash equivalents
|
| | | $ | — | | | | | $ | — | | |
Total current assets
|
| | | | — | | | | | | — | | |
Investment in subsidiaries
|
| | | | 503,878 | | | | | | 533,094 | | |
Total assets
|
| | | $ | 503,878 | | | | | $ | 533,094 | | |
Liabilities and stockholders’ equity | | | | | | | | | | | | | |
Current liabilities: | | | | | | | | | | | | | |
Current liabilities
|
| | | $ | — | | | | | $ | — | | |
Total current liabilities
|
| | | | — | | | | | | — | | |
Other liabilities – Noncurrent
|
| | | | — | | | | | | — | | |
Total liabilities
|
| | | | — | | | | | | — | | |
Commitments and contingencies | | | | | | | | | | | | | |
Stockholders’ equity: | | | | | | | | | | | | | |
Common stock, $0.001 par value, 132,000,000 shares authorized, 102,843,612 and 102,649,701 shares issued and outstanding at December 31, 2019 and 2018, respectively
|
| | | | 103 | | | | | | 103 | | |
Additional paid-in capital
|
| | | | 568,756 | | | | | | 565,372 | | |
Accumulated deficit
|
| | | | (64,981) | | | | | | (32,381) | | |
Total stockholders’ equity
|
| | | | 503,878 | | | | | | 533,094 | | |
Total liabilities and stockholders’ equity
|
| | | $ | 503,878 | | | | | $ | 533,094 | | |
| | |
Years Ended
December 31, |
| |||||||||
| | |
2019
|
| |
2018
|
| ||||||
Revenue
|
| | | $ | — | | | | | $ | — | | |
Operating expenses
|
| | | | — | | | | | | — | | |
Income from operations
|
| | | | — | | | | | | — | | |
Other income (expense), net
|
| | | | — | | | | | | — | | |
Income before income taxes and equity in net income of subsidiaries
|
| | | | — | | | | | | — | | |
Benefit for income taxes
|
| | | | — | | | | | | — | | |
Equity in net income (loss) of subsidiaries
|
| | | | (32,600) | | | | | | (36,256) | | |
Net loss
|
| | | $ | (32,600) | | | | | $ | (36,256) | | |
|
| | |
September 30,
2020 |
| |
December 31,
2019 |
| ||||||
| | |
(unaudited)
|
| | | | | | | |||
Assets | | | | | | | | | | | | | |
Current assets: | | | | | | | | | | | | | |
Cash and cash equivalents
|
| | | $ | 177,457 | | | | | $ | 32,433 | | |
Trade accounts receivable, net of allowances of $513 and $200 at
September 30, 2020 and December 31, 2019, respectively |
| | | | 64,151 | | | | | | 46,513 | | |
Income taxes receivable
|
| | | | 672 | | | | | | 14 | | |
Deferred contract costs
|
| | | | 8,528 | | | | | | 5,553 | | |
Prepaid expenses
|
| | | | 16,565 | | | | | | 10,935 | | |
Other current assets
|
| | | | 764 | | | | | | 3,133 | | |
Total current assets
|
| | | | 268,137 | | | | | | 98,581 | | |
Equipment and leasehold improvements, net
|
| | | | 10,934 | | | | | | 12,477 | | |
Goodwill
|
| | | | 539,818 | | | | | | 539,818 | | |
Other intangible assets, net
|
| | | | 210,120 | | | | | | 235,099 | | |
Deferred contract costs
|
| | | | 23,433 | | | | | | 16,234 | | |
Other assets
|
| | | | 2,842 | | | | | | 2,599 | | |
Total assets
|
| | | $ | 1,055,284 | | | | | $ | 904,808 | | |
Liabilities and stockholders’ equity | | | | | | | | | | | | | |
Current liabilities: | | | | | | | | | | | | | |
Accounts payable
|
| | | $ | 6,672 | | | | | $ | 3,684 | | |
Accrued liabilities
|
| | | | 21,521 | | | | | | 26,927 | | |
Income taxes payable
|
| | | | 1,294 | | | | | | 819 | | |
Deferred revenues
|
| | | | 151,532 | | | | | | 120,089 | | |
Total current liabilities
|
| | | | 181,019 | | | | | | 151,519 | | |
Deferred revenues, noncurrent
|
| | | | 36,706 | | | | | | 20,621 | | |
Deferred tax liability
|
| | | | 12,774 | | | | | | 18,133 | | |
Debt
|
| | | | — | | | | | | 201,319 | | |
Other liabilities
|
| | | | 9,399 | | | | | | 9,338 | | |
Total liabilities
|
| | | | 239,898 | | | | | | 400,930 | | |
Commitments and contingencies | | | | | | | | | | | | | |
Stockholders’ equity: | | | | | | | | | | | | | |
Preferred stock, $0.001 par value, 50,000,000 and no shares authorized at September 30, 2020 and December 31, 2019, respectively; no shares issued and outstanding at September 30, 2020 and December 31, 2019
|
| | | | — | | | | | | — | | |
Common stock, $0.001 par value, 500,000,000 and 132,000,000
shares authorized at September 30, 2020 and December 31, 2019, respectively; 116,463,284 and 102,843,612 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively |
| | | | 117 | | | | | | 103 | | |
Additional paid-in capital
|
| | | | 894,056 | | | | | | 568,756 | | |
Accumulated deficit
|
| | | | (78,787) | | | | | | (64,981) | | |
Total stockholders’ equity
|
| | | | 815,386 | | | | | | 503,878 | | |
Total liabilities and stockholders’ equity
|
| | | $ | 1,055,284 | | | | | $ | 904,808 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| ||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| ||||||||||||
Revenue: | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription
|
| | | $ | 57,933 | | | | | $ | 41,916 | | | | | $ | 160,989 | | | | | $ | 112,872 | | |
Services
|
| | | | 3,605 | | | | | | 5,234 | | | | | | 10,066 | | | | | | 14,529 | | |
License
|
| | | | 8,866 | | | | | | 7,418 | | | | | | 21,970 | | | | | | 19,605 | | |
Total revenue
|
| | | | 70,404 | | | | | | 54,568 | | | | | | 193,025 | | | | | | 147,006 | | |
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | |
Cost of subscription (exclusive of amortization shown below)
|
| | | | 10,117 | | | | | | 8,045 | | | | | | 28,127 | | | | | | 22,425 | | |
Cost of services (exclusive of amortization shown below)
|
| | | | 2,443 | | | | | | 3,397 | | | | | | 7,736 | | | | | | 10,589 | | |
Amortization expense
|
| | | | 2,679 | | | | | | 2,634 | | | | | | 8,034 | | | | | | 7,588 | | |
Total cost of revenue
|
| | | | 15,239 | | | | | | 14,076 | | | | | | 43,897 | | | | | | 40,602 | | |
Gross profit
|
| | | | 55,165 | | | | | | 40,492 | | | | | | 149,128 | | | | | | 106,404 | | |
Operating expenses: | | | | | | | | | | | | | | | | | | | | | | | | | |
Sales and marketing
|
| | | | 23,251 | | | | | | 16,962 | | | | | | 65,735 | | | | | | 48,850 | | |
Research and development
|
| | | | 12,736 | | | | | | 10,919 | | | | | | 37,282 | | | | | | 29,453 | | |
General and administrative
|
| | | | 13,921 | | | | | | 6,779 | | | | | | 31,813 | | | | | | 21,576 | | |
Amortization expense
|
| | | | 5,633 | | | | | | 5,627 | | | | | | 16,941 | | | | | | 16,886 | | |
Total operating expenses
|
| | | | 55,541 | | | | | | 40,287 | | | | | | 151,771 | | | | | | 116,765 | | |
Income (loss) from
operations |
| | | | (376) | | | | | | 205 | | | | | | (2,643) | | | | | | (10,361) | | |
Interest expense, net
|
| | | | (1,207) | | | | | | (5,473) | | | | | | (10,675) | | | | | | (16,425) | | |
Loss on extinguishment of debt
|
| | | | (5,213) | | | | | | — | | | | | | (5,213) | | | | | | — | | |
Foreign currency transaction loss
|
| | | | (154) | | | | | | (861) | | | | | | (471) | | | | | | (1,311) | | |
Other income, net
|
| | | | — | | | | | | 55 | | | | | | 91 | | | | | | 165 | | |
Loss before income tax
benefit |
| | | | (6,950) | | | | | | (6,074) | | | | | | (18,911) | | | | | | (27,932) | | |
Income tax benefit
|
| | | | 1,857 | | | | | | 1,404 | | | | | | 5,105 | | | | | | 6,581 | | |
Net loss
|
| | | $ | (5,093) | | | | | $ | (4,670) | | | | | $ | (13,806) | | | | | $ | (21,351) | | |
Net loss per share, basic and
diluted |
| | | $ | (0.04) | | | | | $ | (0.05) | | | | | $ | (0.13) | | | | | $ | (0.21) | | |
Weighted-average shares used to
compute net loss per share, basic and diluted |
| | | | 113,203,074 | | | | | | 102,791,023 | | | | | | 106,333,836 | | | | | | 102,727,198 | | |
| | |
Stock Class
|
| |
Additional
Paid-In Capital |
| |
Accumulated
Deficit |
| |
Stockholders’
Equity |
| ||||||||||||||||||
| | |
Common
|
| |||||||||||||||||||||||||||
| | |
Shares
|
| |
Amount
|
| ||||||||||||||||||||||||
Three Months Ended September 30,
2020: |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Balance, June 30, 2020
|
| | | | 102,862,404 | | | | | $ | 103 | | | | | $ | 570,434 | | | | | $ | (73,694) | | | | | $ | 496,843 | | |
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs
|
| | | | 13,500,000 | | | | | | 14 | | | | | | 318,979 | | | | | | — | | | | | | 318,993 | | |
Private placement
|
| | | | 85,880 | | | | | | — | | | | | | 2,233 | | | | | | — | | | | | | 2,233 | | |
Exercise of stock options
|
| | | | 15,000 | | | | | | — | | | | | | 82 | | | | | | — | | | | | | 82 | | |
Share-based compensation
|
| | | | — | | | | | | — | | | | | | 2,328 | | | | | | — | | | | | | 2,328 | | |
Net loss
|
| | | | — | | | | | | — | | | | | | — | | | | | | (5,093) | | | | | | (5,093) | | |
Balance, September 30, 2020
|
| | | | 116,463,284 | | | | | $ | 117 | | | | | $ | 894,056 | | | | | $ | (78,787) | | | | | $ | 815,386 | | |
Three Months Ended September 30,
2019: |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Balance, June 30, 2019
|
| | | | 102,769,324 | | | | | $ | 103 | | | | | $ | 567,248 | | | | | $ | (49,062) | | | | | $ | 518,289 | | |
Exercise of stock options
|
| | | | 29,976 | | | | | | — | | | | | | 164 | | | | | | — | | | | | | 164 | | |
Share-based compensation
|
| | | | — | | | | | | — | | | | | | 598 | | | | | | — | | | | | | 598 | | |
Net loss
|
| | | | — | | | | | | — | | | | | | — | | | | | | (4,670) | | | | | | (4,670) | | |
Balance, September 30, 2019
|
| | | | 102,799,300 | | | | | $ | 103 | | | | | $ | 568,010 | | | | | $ | (53,732) | | | | | $ | 514,381 | | |
Nine Months Ended September 30, 2020:
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Balance, December 31, 2019
|
| | | | 102,843,612 | | | | | $ | 103 | | | | | $ | 568,756 | | | | | $ | (64,981) | | | | | $ | 503,878 | | |
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs
|
| | | | 13,500,000 | | | | | | 14 | | | | | | 318,979 | | | | | | — | | | | | | 318,993 | | |
Private placement
|
| | | | 85,880 | | | | | | — | | | | | | 2,233 | | | | | | — | | | | | | 2,233 | | |
Exercise of stock options
|
| | | | 33,792 | | | | | | — | | | | | | 185 | | | | | | — | | | | | | 185 | | |
Share-based compensation
|
| | | | — | | | | | | — | | | | | | 3,903 | | | | | | — | | | | | | 3,903 | | |
Net loss
|
| | | | — | | | | | | — | | | | | | — | | | | | | (13,806) | | | | | | (13,806) | | |
Balance, September 30, 2020
|
| | | | 116,463,284 | | | | | $ | 117 | | | | | $ | 894,056 | | | | | $ | (78,787) | | | | | $ | 815,386 | | |
Nine Months Ended September 30, 2019:
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Balance, December 31, 2018
|
| | | | 102,649,701 | | | | | $ | 103 | | | | | $ | 565,372 | | | | | $ | (32,381) | | | | | $ | 533,094 | | |
Exercise of stock options
|
| | | | 149,599 | | | | | | — | | | | | | 822 | | | | | | — | | | | | | 822 | | |
Share-based compensation
|
| | | | — | | | | | | — | | | | | | 1,816 | | | | | | — | | | | | | 1,816 | | |
Net loss
|
| | | | — | | | | | | — | | | | | | — | | | | | | (21,351) | | | | | | (21,351) | | |
Balance, September 30, 2019
|
| | | | 102,799,300 | | | | | $ | 103 | | | | | $ | 568,010 | | | | | $ | (53,732) | | | | | $ | 514,381 | | |
| | |
Nine Months Ended
September 30, |
| |||||||||
| | |
2020
|
| |
2019
|
| ||||||
Cash flows from operating activities | | | | | | | | | | | | | |
Net loss
|
| | | $ | (13,806) | | | | | $ | (21,351) | | |
Adjustments to reconcile net loss to cash provided by (used in) operating activities:
|
| | | | | | | | | | | | |
Depreciation and amortization expense
|
| | | | 28,378 | | | | | | 27,437 | | |
Amortization of deferred contract costs
|
| | | | 6,705 | | | | | | 4,463 | | |
Amortization of debt issuance costs
|
| | | | 700 | | | | | | 843 | | |
Provision for bad debt expense and returns
|
| | | | 894 | | | | | | — | | |
Loss (gain) on disposal of equipment and leasehold improvements
|
| | | | (23) | | | | | | (11) | | |
Loss on extinguishment of debt
|
| | | | 5,213 | | | | | | — | | |
Share-based compensation
|
| | | | 3,903 | | | | | | 1,816 | | |
Deferred taxes
|
| | | | (5,357) | | | | | | (6,867) | | |
Adjustment to contingent consideration
|
| | | | (3,100) | | | | | | — | | |
Changes in operating assets and liabilities:
|
| | | | | | | | | | | | |
Trade accounts receivable
|
| | | | (18,332) | | | | | | (13,046) | | |
Income tax receivable/payable
|
| | | | (183) | | | | | | (246) | | |
Prepaid expenses and other assets
|
| | | | (4,699) | | | | | | (4,888) | | |
Deferred contract costs
|
| | | | (16,879) | | | | | | (12,684) | | |
Accounts payable
|
| | | | 3,145 | | | | | | (836) | | |
Accrued liabilities
|
| | | | (4,207) | | | | | | 1,151 | | |
Deferred revenue
|
| | | | 47,528 | | | | | | 29,597 | | |
Other liabilities
|
| | | | 3,161 | | | | | | (11) | | |
Net cash provided by operating activities
|
| | | | 33,041 | | | | | | 5,367 | | |
Cash flows from investing activities | | | | | | | | | | | | | |
Acquisition, net of cash acquired
|
| | | | — | | | | | | (40,173) | | |
Purchases of equipment and leasehold improvements
|
| | | | (1,836) | | | | | | (6,164) | | |
Net cash used in investing activities
|
| | | | (1,836) | | | | | | (46,337) | | |
Cash flows from financing activities | | | | | | | | | | | | | |
Proceeds from debt
|
| | | | — | | | | | | 40,000 | | |
Debt issuance costs
|
| | | | (1,264) | | | | | | (1,550) | | |
Payment of debt
|
| | | | (205,000) | | | | | | (4,750) | | |
Payment of debt extinguishment costs
|
| | | | (2,050) | | | | | | — | | |
Proceeds from initial public offering, net of underwriting discounts and commissions
|
| | | | 326,316 | | | | | | — | | |
Cash paid for offering costs
|
| | | | (6,601) | | | | | | — | | |
Proceeds from private placement
|
| | | | 2,233 | | | | | | — | | |
Proceeds from the exercise of stock options
|
| | | | 185 | | | | | | 820 | | |
Net cash provided by financing activities
|
| | | | 113,819 | | | | | | 34,520 | | |
Net increase (decrease) in cash
|
| | | | 145,024 | | | | | | (6,450) | | |
Cash, beginning of period
|
| | | | 32,433 | | | | | | 39,240 | | |
Cash, end of period
|
| | | $ | 177,457 | | | | | $ | 32,790 | | |
Supplemental disclosures of cash flow information: | | | | | | | | | | | | | |
Cash paid for interest
|
| | | $ | 12,647 | | | | | $ | 15,785 | | |
Cash paid for income taxes, net of refunds
|
| | | | 703 | | | | | | 511 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| ||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
Revenue: | | | | | | | | | | | | | | | | | | | | | | | | | |
The Americas
|
| | | $ | 54,631 | | | | | $ | 42,459 | | | | | $ | 149,806 | | | | | $ | 112,980 | | |
Europe, the Middle East, India, and Africa
|
| | | | 11,754 | | | | | | 9,313 | | | | | | 32,483 | | | | | | 25,972 | | |
Asia Pacific
|
| | | | 4,019 | | | | | | 2,796 | | | | | | 10,736 | | | | | | 8,054 | | |
| | | | $ | 70,404 | | | | | $ | 54,568 | | | | | $ | 193,025 | | | | | $ | 147,006 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| ||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
SaaS subscription and support and maintenance
|
| | | $ | 57,933 | | | | | $ | 41,916 | | | | | $ | 160,989 | | | | | $ | 112,872 | | |
On-premise subscription
|
| | | | 7,849 | | | | | | 5,135 | | | | | | 18,159 | | | | | | 12,224 | | |
Recurring revenue
|
| | | | 65,782 | | | | | | 47,051 | | | | | | 179,148 | | | | | | 125,096 | | |
Perpetual licenses
|
| | | | 1,017 | | | | | | 2,283 | | | | | | 3,811 | | | | | | 7,381 | | |
Professional services
|
| | | | 3,605 | | | | | | 5,234 | | | | | | 10,066 | | | | | | 14,529 | | |
Non-recurring revenue
|
| | | | 4,622 | | | | | | 7,517 | | | | | | 13,877 | | | | | | 21,910 | | |
Total revenue
|
| | | $ | 70,404 | | | | | $ | 54,568 | | | | | $ | 193,025 | | | | | $ | 147,006 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| ||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
Balance, beginning of the period
|
| | | $ | 157,738 | | | | | $ | 117,919 | | | | | $ | 140,710 | | | | | $ | 100,662 | | |
Revenue earned
|
| | | | (50,038) | | | | | | (39,261) | | | | | | (147,324) | | | | | | (116,145) | | |
Deferral of revenue
|
| | | | 80,538 | | | | | | 54,651 | | | | | | 194,852 | | | | | | 148,792 | | |
Balance, end of the period
|
| | | $ | 188,238 | | | | | $ | 133,309 | | | | | $ | 188,238 | | | | | $ | 133,309 | | |
|
| Assets acquired: | | | | | | | |
|
Cash
|
| | | $ | 3,325 | | |
|
Other current assets
|
| | | | 1,306 | | |
|
Long-term assets
|
| | | | 154 | | |
| Liabilities assumed: | | | | | | | |
|
Accounts payable and accrued liabilities
|
| | | | (419) | | |
|
Deferred revenue
|
| | | | (3,050) | | |
|
Deferred tax liability
|
| | | | (2,996) | | |
|
Intangible assets acquired
|
| | | | 12,310 | | |
|
Goodwill
|
| | | | 28,000 | | |
|
Total purchase consideration
|
| | | $ | 38,630 | | |
| Assets acquired: | | | | | | | |
|
Cash
|
| | | $ | 512 | | |
|
Other current assets
|
| | | | 1 | | |
|
Long-term assets
|
| | | | 12 | | |
| Liabilities assumed: | | | | | | | |
|
Accounts payable and accrued liabilities
|
| | | | (119) | | |
|
Intangible assets acquired
|
| | | | 3,300 | | |
|
Goodwill
|
| | | | 10,673 | | |
|
Total purchase consideration
|
| | | $ | 14,379 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| ||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
Goodwill, beginning of period
|
| | | $ | 539,818 | | | | | $ | 529,145 | | | | | $ | 539,818 | | | | | $ | 501,145 | | |
Goodwill acquired
|
| | | | — | | | | | | 10,673 | | | | | | — | | | | | | 38,673 | | |
Goodwill, end of period
|
| | | $ | 539,818 | | | | | $ | 539,818 | | | | | $ | 539,818 | | | | | $ | 539,818 | | |
|
| | |
Useful Life
|
| |
Gross Value
|
| |
Accumulated
Amortization |
| |
Net Carrying
Value |
| |
Weighted-
Average Remaining Useful Life |
| |||||||||
| | | | | |
(in thousands)
|
| | | | |||||||||||||||
Trademarks
|
| |
1 – 8 years
|
| | | $ | 34,320 | | | | | $ | 9,167 | | | | | $ | 25,153 | | | |
5.8 years
|
|
Customer relationships
|
| |
2 – 12 years
|
| | | | 214,320 | | | | | | 37,564 | | | | | | 176,756 | | | |
9.7 years
|
|
Developed technology
|
| |
5 years
|
| | | | 53,560 | | | | | | 20,419 | | | | | | 33,141 | | | |
3.2 years
|
|
Non-competes
|
| |
2 years
|
| | | | 90 | | | | | | 41 | | | | | | 49 | | | |
1.1 years
|
|
Balance, December 31,
2019 |
| | | | | | $ | 302,290 | | | | | $ | 67,191 | | | | | $ | 235,099 | | | | | |
Trademarks
|
| |
8 years
|
| | | $ | 34,320 | | | | | $ | 12,383 | | | | | $ | 21,937 | | | |
5.1 years
|
|
Customer relationships
|
| |
2 – 12 years
|
| | | | 214,320 | | | | | | 51,259 | | | | | | 163,061 | | | |
9.0 years
|
|
Developed technology
|
| |
5 years
|
| | | | 53,560 | | | | | | 28,453 | | | | | | 25,107 | | | |
2.4 years
|
|
Non-competes
|
| |
2 years
|
| | | | 90 | | | | | | 75 | | | | | | 15 | | | |
0.3 years
|
|
Balance, September 30, 2020
|
| | | | | | $ | 302,290 | | | | | $ | 92,170 | | | | | $ | 210,120 | | | | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| ||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| ||||||||||||
| | |
(in thousands, except share and per share amounts)
|
| |||||||||||||||||||||
Numerator: | | | | | | | | | | | | | | | | | | | | | | | | | |
Net loss
|
| | | $ | (5,093) | | | | | $ | (4,670) | | | | | $ | (13,806) | | | | | $ | (21,351) | | |
Denominator: | | | | | | | | | | | | | | | | | | | | | | | | | |
Weighted-average shares used to
compute net loss per share, basic and diluted |
| | | | 113,203,074 | | | | | | 102,791,023 | | | | | | 106,333,836 | | | | | | 102,727,198 | | |
Basic and diluted net loss per share
|
| | | $ | (0.04) | | | | | $ | (0.05) | | | | | $ | (0.13) | | | | | $ | (0.21) | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| ||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| ||||||||||||
Stock options outstanding
|
| | | | 7,727,158 | | | | | | 5,913,820 | | | | | | 7,727,158 | | | | | | 5,913,820 | | |
Unvested restricted stock units
|
| | | | 1,291,056 | | | | | | 25,520 | | | | | | 1,291,056 | | | | | | 25,520 | | |
Total potentially dilutive securities
|
| | | | 9,018,214 | | | | | | 5,939,340 | | | | | | 9,018,214 | | | | | | 5,939,340 | | |
| | |
Options
|
| |
Weighted-
Average Exercise Price |
| |
Weighted-
Average Remaining Contractual Term (Years) |
| |
Aggregate
Intrinsic Value (in thousands) |
| ||||||||||||
Outstanding, December 31, 2019
|
| | | | 3,687,664 | | | | | $ | 6.75 | | | | | | 8.8 | | | | | $ | 29,908 | | |
Granted
|
| | | | — | | | | | | — | | | | | | | | | | | | | | |
Exercised
|
| | | | — | | | | | | — | | | | | | | | | | | | — | | |
Forfeitures
|
| | | | — | | | | | | — | | | | | | | | | | | | | | |
Outstanding, September 30, 2020
|
| | | | 3,687,664 | | | | | $ | 6.75 | | | | | | 8.0 | | | | | $ | 113,786 | | |
Options exercisable at September 30,
2020 |
| | | | — | | | | | $ | — | | | | | | — | | | | | $ | — | | |
Vested or expected to vest at September 30, 2020
|
| | | | — | | | | | $ | — | | | | | | — | | | | | $ | — | | |
| | |
Units
|
| |
Per Unit
Fair Value |
| ||||||
Outstanding, December 31, 2019
|
| | | | 36,520 | | | | | $ | 12.60 | | |
Granted
|
| | | | 1,262,308 | | | | | | 26.00 | | |
Restrictions lapsed
|
| | | | — | | | | | | — | | |
Forfeited
|
| | | | (7,772) | | | | | | 26.00 | | |
Outstanding, September 30, 2020
|
| | | | 1,291,056 | | | | | $ | 25.62 | | |
| | |
Options
|
| |
Weighted-
Average Exercise Price |
| |
Weighted-
Average Remaining Contractual Term (Years) |
| |
Aggregate
Intrinsic Value (in thousands) |
| ||||||||||||
Outstanding, December 31, 2019
|
| | | | 4,073,286 | | | | | $ | 5.65 | | | | | | 8.1 | | | | | $ | 37,520 | | |
Granted
|
| | | | — | | | | | | — | | | | | | | | | | | | | | |
Exercised
|
| | | | (33,792) | | | | | | 5.49 | | | | | | | | | | | | 498 | | |
Forfeitures
|
| | | | — | | | | | | — | | | | | | | | | | | | | | |
Outstanding, September 30, 2020
|
| | | | 4,039,494 | | | | | $ | 5.65 | | | | | | 7.3 | | | | | $ | 129,098 | | |
Options exercisable at September 30,
2020 |
| | | | 2,400,693 | | | | | $ | 5.50 | | | | | | 7.2 | | | | | $ | 77,080 | | |
Vested or expected to vest at September 30, 2020
|
| | | | 4,039,494 | | | | | $ | 5.65 | | | | | | 7.3 | | | | | $ | 129,098 | | |
| | |
Three Months Ended
September 30, |
| |
Nine Months Ended
September 30, |
| ||||||||||||||||||
| | |
2020
|
| |
2019
|
| |
2020
|
| |
2019
|
| ||||||||||||
| | |
(in thousands)
|
| |||||||||||||||||||||
Cost of revenue: | | | | | | | | | | | | | | | | | | | | | | | | | |
Subscription
|
| | | $ | 314 | | | | | $ | 38 | | | | | $ | 390 | | | | | $ | 156 | | |
Services
|
| | | | 62 | | | | | | — | | | | | | 62 | | | | | | — | | |
Sales and marketing
|
| | | | 675 | | | | | | 112 | | | | | | 897 | | | | | | 348 | | |
Research and development
|
| | | | 523 | | | | | | 99 | | | | | | 821 | | | | | | 284 | | |
General and administrative
|
| | | | 754 | | | | | | 349 | | | | | | 1,733 | | | | | | 1,028 | | |
| | | | $ | 2,328 | | | | | $ | 598 | | | | | $ | 3,903 | | | | | $ | 1,816 | | |