XML 20 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2021
Revenues:      
Revenues $ 294,949 $ 295,839 $ 308,587
Cost of revenues:      
Cost of revenues 185,938 173,953 186,182
Gross profit 109,011 121,886 122,405
Operating expenses:      
Research and development 24,570 28,444 25,811
Selling and marketing 47,389 48,564 46,202
General and administrative 51,819 52,333 49,077
Intangible asset amortization 5,332 5,415 4,781
Restructuring 4,586 600 2,534
Impairment losses     825
Total operating expenses 133,696 135,356 129,230
Operating loss (24,685) (13,470) (6,825)
Non-operating income (expense):      
Investment income 989 1,175 2,119
Interest expense (6,260) (15,323) (15,487)
Other expense, net (1,383) (2,443) (403)
Total non-operating expenses (6,654) (16,591) (13,771)
Loss from continuing operations before income taxes (31,339) (30,061) (20,596)
Income tax provision from continuing operations (1,151) (1,087) (561)
Net loss from continuing operations (32,490) (31,148) (21,157)
Net income (loss) from discontinued operations, net of tax   3,157 (35,152)
Net loss $ (32,490) $ (27,991) $ (56,309)
Loss per share - continuing operations:      
Basic $ (0.90) $ (0.88) $ (0.62)
Diluted $ (0.90) (0.88) (0.62)
Earnings (Loss) per share - discontinued operations:      
Basic   0.09 (1.02)
Diluted   $ 0.09 $ (1.02)
Shares used in computing earnings (loss) per share:      
Basic 36,132 35,254 34,389
Diluted 36,132 35,254 34,389
Comprehensive loss:      
Net loss $ (32,490) $ (27,991) $ (56,309)
Other comprehensive (loss) income:      
Foreign currency translation adjustments (543) (395) 390
Total comprehensive loss (33,033) (28,386) (55,919)
Products [Member]      
Revenues:      
Revenues 188,881 182,916 193,486
Cost of revenues:      
Cost of revenues 127,154 119,850 129,578
Application Subscriptions and Other Services [Member]      
Revenues:      
Revenues 106,068 112,923 115,101
Cost of revenues:      
Cost of revenues $ 58,784 $ 54,103 $ 56,604