Condensed Consolidated Statements of Operations - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
May. 31, 2015 |
May. 31, 2014 |
May. 31, 2015 |
May. 31, 2014 |
|
| Revenue: | ||||
| Software licenses | $ 28,722 | $ 27,988 | $ 53,953 | $ 50,252 |
| Maintenance and services | 60,095 | 52,839 | 116,245 | 105,113 |
| Total revenue | 88,817 | 80,827 | 170,198 | 155,365 |
| Costs of revenue: | ||||
| Cost of software licenses | 1,365 | 1,139 | 3,085 | 3,146 |
| Cost of maintenance and services | 10,288 | 5,709 | 21,563 | 11,054 |
| Amortization of acquired intangibles | 4,093 | 530 | 8,726 | 1,059 |
| Total costs of revenue | 15,746 | 7,378 | 33,374 | 15,259 |
| Gross profit | 73,071 | 73,449 | 136,824 | 140,106 |
| Operating expenses: | ||||
| Sales and marketing | 31,852 | 24,359 | 62,602 | 48,868 |
| Product development | 22,290 | 15,480 | 45,111 | 30,593 |
| General and administrative | 13,673 | 11,428 | 27,988 | 23,155 |
| Amortization of acquired intangibles | 3,171 | 148 | 6,373 | 312 |
| Restructuring expenses | 3,810 | 124 | 6,153 | 320 |
| Acquisition-related expenses | 1,010 | 1,630 | 2,518 | 2,576 |
| Total operating expenses | 75,806 | 53,169 | 150,745 | 105,824 |
| (Loss) income from operations | (2,735) | 20,280 | (13,921) | 34,282 |
| Other (expense) income: | ||||
| Interest expense | (947) | (158) | (2,086) | (308) |
| Interest income and other, net | 454 | 754 | 968 | 1,417 |
| Foreign currency gain (loss), net | (532) | (725) | 1,025 | (1,232) |
| Total other (expense) income, net | (1,025) | (129) | (93) | (123) |
| (Loss) income before income taxes | (3,760) | 20,151 | (14,014) | 34,159 |
| (Benefit) provision for income taxes | (9,529) | 7,352 | (18,812) | 10,260 |
| Net income | $ 5,769 | $ 12,799 | $ 4,798 | $ 23,899 |
| Earnings per share: | ||||
| Basic (in dollars per share) | $ 0.11 | $ 0.25 | $ 0.10 | $ 0.47 |
| Diluted (in dollars per share) | $ 0.11 | $ 0.25 | $ 0.09 | $ 0.46 |
| Weighted average shares outstanding: | ||||
| Basic (in shares) | 50,342 | 51,049 | 50,505 | 51,271 |
| Diluted (in shares) | 51,085 | 51,673 | 51,224 | 51,919 |