XML 21 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Revenues:      
Revenues $ 442,221 $ 421,962 $ 394,096
Cost of revenues:      
Total cost of revenues 189,086 182,719 173,442
Gross profit 253,135 239,243 220,654
Operating expenses:      
Sales and marketing 106,429 95,265 86,095
Product development and engineering 73,019 67,364 57,500
General and administrative 56,749 52,199 49,869
Amortization of acquisition-related intangible assets 20,370 21,336 22,076
Total operating expenses 256,567 236,164 215,540
(Loss) income from operations (3,432) 3,079 5,114
Interest income 658 670 273
Interest expense (3,856) (3,783) (11,170)
Other (expense) income, net of pension adjustments (771) 6,928 6,908
Other (expense) income, net (3,969) 3,815 (3,989)
(Loss) income before income taxes (7,401) 6,894 1,125
(Provision for) benefit from income taxes (1,828) 2,538 8,203
Net (loss) income $ (9,229) $ 9,432 $ 9,328
Basic and diluted net (loss) income per share (in dollars per share) $ (0.22) $ 0.23 $ 0.24
Shares used in computing net (loss) income per share:      
Basic (in shares) 41,770 40,612 38,227
Diluted (in shares) 41,770 41,691 39,326
Other comprehensive (loss) income, net of tax:      
Unrealized gain (loss) on available for sale securities $ 29 $ 14 $ (5)
Change in fair value on interest rate hedging instruments (3,794) (3,875) 2,590
Minimum pension liability adjustments (net of income tax provision of $0, $0 and $300) 943 (4,730) 1,087
Foreign currency translation adjustments (2,260) (4,369) (1,980)
Other comprehensive (loss) income, net of tax: (5,082) (12,960) 1,692
Comprehensive (loss) income (14,311) (3,528) 11,020
Subscriptions      
Revenues:      
Revenues 339,410 295,633 262,363
Cost of revenues:      
Cost of revenue 136,417 127,467 117,076
Software licenses      
Revenues:      
Revenues 8,098 16,389 10,277
Cost of revenues:      
Cost of revenue 528 923 815
Service and maintenance      
Revenues:      
Revenues 91,706 105,895 114,926
Cost of revenues:      
Cost of revenue 49,955 51,168 52,519
Other      
Revenues:      
Revenues 3,007 4,045 6,530
Cost of revenues:      
Cost of revenue $ 2,186 $ 3,161 $ 3,032