XML 18 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue:      
Subscription $ 95,192 $ 60,539 $ 38,158
Maintenance and support 64,760 69,408 68,565
Total subscription, maintenance and support revenue 159,952 129,947 106,723
License 3,516 5,562 11,814
Services 33,556 33,307 34,739
Total revenue 197,024 168,816 153,276
Cost of revenue:      
Cost of Subscription 35,368 27,858 17,379
Cost of Maintenance and support 11,602 11,693 13,681
Cost of subscription, maintenance and support 46,970 39,551 31,060
Cost of License 251 282 246
Cost of Services 29,958 28,733 32,047
Cost of Revenue 77,179 68,566 63,353
Gross profit 119,845 100,250 89,923
Operating Expenses      
Selling and Marketing Expense 72,006 68,116 63,980
General and Administrative Expense 41,302 40,336 38,537
Research and development 55,657 56,021 52,804
Business Combination, Acquisition Related Costs 95 720 0
Income from operations (49,215) (64,943) (65,398)
Other income (expense):      
Convertible debt interest and amortization (16,986) (13,218) (9,319)
Other Nonoperating Income (Expense) 2,155 384 (38)
Income (loss) before income tax provision (64,046) (77,777) (74,755)
Income Tax Expense (Benefit) 200 149 470
Net Income (Loss) Attributable to Parent $ (64,246) $ (77,926) $ (75,225)
Net earnings (loss) per share:      
Earnings Per Share, Basic and Diluted $ (1.86) $ (2.46) $ (2.47)
Weighted average number of shares:      
Weighted Average Number of Shares Outstanding, Basic and Diluted 34,465 31,627 30,395
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax $ (558) $ 2,107 $ (594)
Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax 0 (13) 6
Other Comprehensive Income (Loss), Net of Tax (558) 2,094 (588)
Other comprehensive income, net of tax:      
Comprehensive income (loss) $ (64,804) $ (75,832) $ (75,813)