XML 23 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Revenue:      
Total revenue $ 240,351 $ 196,655 $ 191,234
Cost of revenue:      
Total cost of revenue 126,431 113,149 114,730
Gross profit 113,920 83,506 76,504
Operating expenses:      
Research and development 79,256 78,603 79,946
Sales and marketing 8,280 7,584 9,168
General and administrative 25,822 23,811 21,550
Goodwill impairment 0 0 2,666
Legal settlements and contingencies 0 700 425
Total operating expenses 113,358 110,698 113,755
Income (loss) from operations 562 (27,192) (37,251)
Other income, net 3,010 2,916 833
Income (loss) from continuing operations before provision for income taxes 3,572 (24,276) (36,418)
Provision for income taxes 1,336 1,376 1,012
Equity in net (income) of equity method investees (876) 0 0
Income (loss) from continuing operations 3,112 (25,652) (37,430)
Discontinued operations:      
Income (loss) from operations of Advertising business, net of tax 832 (6,836) (3,404)
Loss from sale of Advertising business (4,874) 0 0
Loss on discontinued operations (4,042) (6,836) (3,404)
Net loss $ (930) $ (32,488) $ (40,834)
Basic income (loss) per share:      
Income (loss) from continuing operations (in dollars per share) $ 0.07 $ (0.56) $ (0.84)
Loss on discontinued operations (in dollars per share) (0.08) (0.15) (0.08)
Net loss (in dollars per share) (0.02) (0.71) (0.92)
Diluted income (loss) per share      
Income (loss) from continuing operations (in dollars per share) 0.06 (0.56) (0.84)
Loss on discontinued operations (in dollars per share) (0.08) (0.15) (0.08)
Net loss (in dollars per share) $ (0.02) $ (0.71) $ (0.92)
Shares used in computing income (loss) per share      
Basic (in shares) 47,868 45,577 44,498
Diluted (in shares) 48,761 45,577 44,498
Product      
Revenue:      
Total revenue $ 191,253 $ 168,619 $ 163,599
Cost of revenue:      
Total cost of revenue 99,030 97,245 102,224
Services      
Revenue:      
Total revenue 49,098 28,036 27,635
Cost of revenue:      
Total cost of revenue $ 27,401 $ 15,904 $ 12,506