CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Nov. 30, 2016 |
Nov. 30, 2015 |
Nov. 30, 2016 |
Nov. 30, 2015 |
|
| Revenues: | ||||
| Products | $ 67,580 | $ 63,980 | $ 219,985 | $ 177,275 |
| Application subscriptions and other services | 15,770 | 10,695 | 44,991 | 32,637 |
| Total revenues | 83,350 | 74,675 | 264,976 | 209,912 |
| Cost of revenues: | ||||
| Products | 40,764 | 43,132 | 135,139 | 119,692 |
| Application subscriptions and other services | 7,469 | 4,969 | 22,272 | 14,817 |
| Total cost of revenues | 48,233 | 48,101 | 157,411 | 134,509 |
| Gross profit | 35,117 | 26,574 | 107,565 | 75,403 |
| Operating expenses: | ||||
| Research and development | 5,297 | 5,121 | 17,273 | 14,681 |
| Selling | 12,818 | 5,975 | 36,809 | 17,320 |
| General and administrative | 11,352 | 5,202 | 38,619 | 14,885 |
| Intangible asset amortization | 3,857 | 1,663 | 11,203 | 4,962 |
| Total operating expenses | 33,324 | 17,961 | 103,904 | 51,848 |
| Operating income | 1,793 | 8,613 | 3,661 | 23,555 |
| Non-operating income (expense): | ||||
| Investment income | 201 | 438 | 1,109 | 423 |
| Interest expense | (2,479) | (2,252) | (7,377) | (5,180) |
| Other income (expense) | (587) | 6 | (174) | (23) |
| Total non-operating income (expense) | (2,865) | (1,808) | (6,442) | (4,780) |
| Income (loss) before income taxes and equity in net loss of affiliate | (1,072) | 6,805 | (2,781) | 18,775 |
| Income tax benefit (provision) | (135) | (2,603) | 120 | (7,015) |
| Income (loss) before equity in net loss of affiliate | (1,207) | 4,202 | (2,661) | 11,760 |
| Equity in net loss of affiliate | (320) | (326) | (1,004) | (326) |
| Net income (loss) | $ (1,527) | $ 3,876 | $ (3,665) | $ 11,434 |
| Earnings (loss) per share: | ||||
| Basic | $ (0.04) | $ 0.11 | $ (0.10) | $ 0.32 |
| Diluted | $ (0.04) | $ 0.11 | $ (0.10) | $ 0.31 |
| Shares used in computing earnings (loss) per share: | ||||
| Basic | 35,731 | 36,319 | 36,196 | 36,138 |
| Diluted | 35,731 | 36,803 | 36,196 | 36,728 |
| Comprehensive income (loss): | ||||
| Net income (loss) | $ (1,527) | $ 3,876 | $ (3,665) | $ 11,434 |
| Other comprehensive loss: | ||||
| Foreign currency translation adjustments | 444 | (46) | (180) | (46) |
| Unrealized loss on equity investment in French licensee, net of tax | (70) | (78) | ||
| Total comprehensive income (loss) | $ (1,153) | $ 3,830 | $ (3,923) | $ 11,388 |