Balance Sheet Related Disclosures [Abstract] | Period [Axis] |
---|
2015-08-01 - 2016-07-31 |
---|
Balance Sheet Related Disclosures [Abstract] | |
Property and equipment | Property and Equipment, net Property and equipment, net consists of the following: | | | | | | | | | | July 31, 2016 | | July 31, 2015 | | (in thousands) | Computer hardware | $ | 19,257 |
| | $ | 15,099 |
| Software | 5,066 |
| | 4,867 |
| Furniture and fixtures | 3,492 |
| | 3,065 |
| Leasehold improvements | 8,434 |
| | 8,040 |
| Total property and equipment | 36,249 |
| | 31,071 |
| Less accumulated depreciation | (23,294 | ) | | (18,911 | ) | Property and equipment, net | $ | 12,955 |
| | $ | 12,160 |
|
|
Goodwill and Intangible Assets | Goodwill and Intangible Assets The following table presents changes in the carrying amount of goodwill acquired: | | | | | | (in thousands) | Goodwill, July 31, 2014 | $ | 9,205 |
| Changes in carrying value | — |
| Goodwill, July 31, 2015 | $ | 9,205 |
| Addition - EagleEye acquisition | 20,875 |
| Goodwill, July 31, 2016 | $ | 30,080 |
|
Intangible assets consist of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | July 31, 2016 | | July 31, 2015 | | (in thousands) | | Cost | | Accumulated Amortization | | Net Book Value | | Cost | | Accumulated Amortization | | Net Book Value | Amortized intangible assets: | | | | | | | | | | | | Acquired technology | $ | 13,900 |
| | $ | 5,199 |
| | 8,701 |
| | $ | 7,200 |
| | 3,201 |
| | $ | 3,999 |
| Customer contracts and related relationships | $ | 4,500 |
| | $ | 167 |
| | 4,333 |
| | — |
| | — |
| | — |
| Partner relationships | $ | 200 |
| | $ | 8 |
| | 192 |
| | — |
| | — |
| | — |
| Order backlog | $ | 1,100 |
| | $ | 122 |
| | 978 |
| | — |
| | — |
| | — |
| Total | $ | 19,700 |
| | $ | 5,496 |
| | $ | 14,204 |
| | $ | 7,200 |
| | $ | 3,201 |
| | $ | 3,999 |
|
|
Future Amortization Expense | Estimated aggregate amortization expense for each of the next five fiscal years is as follows: | | | | | | | | Future Amortization | | | (in thousands) | 2017 | | $ | 4,004 |
| 2018 | | 3,682 |
| 2019 | | 2,442 |
| 2020 | | 1,639 |
| 2021 | | 522 |
| Thereafter | | 1,915 |
| Total | | $ | 14,204 |
|
|
Accrued Employee Compensation | Accrued Employee Compensation Accrued employee compensation consists of the following: | | | | | | | | | | July 31, 2016 | | July 31, 2015 | | (in thousands) | Accrued bonuses | $ | 24,872 |
| | $ | 19,819 |
| Accrued commission | 2,571 |
| | 5,008 |
| Accrued vacation | 9,067 |
| | 7,980 |
| Accrued salaries, payroll taxes and benefits | 4,757 |
| | 4,428 |
| Total | $ | 41,267 |
| | $ | 37,235 |
|
|
Accumulated Other Comprehensive Loss | Accumulated Other Comprehensive Loss Changes in accumulated other comprehensive loss by component were as follows: | | | | | | | | | | | | | | Foreign Currency Items | | Unrealized gain (loss) on available-for-sale securities | | Total | | (In thousands) | Balance as of July 31, 2014 | $ | (1,310 | ) | | $ | (57 | ) | | $ | (1,367 | ) | Other comprehensive income (loss) before reclassification adjustments: | (4,937 | ) | | (121 | ) | | (5,058 | ) | Amounts reclassified from accumulated other comprehensive income (loss) to earnings | — |
| | 44 |
| | 44 |
| Tax effect | — |
| | 38 |
| | 38 |
| Balance as of July 31, 2015 | (6,247 | ) | | (96 | ) | | (6,343 | ) | Other comprehensive income (loss) before reclassification adjustments: | (562 | ) | | 475 |
| | (87 | ) | Amounts reclassified from accumulated other comprehensive income (loss) to earnings | — |
| | 24 |
| | 24 |
| Tax effect | — |
| | (187 | ) | | (187 | ) | Balance as of July 31, 2016 | $ | (6,809 | ) | | $ | 216 |
| | $ | (6,593 | ) | | | | | | |
|