XML 114 R90.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income (Loss) Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share Diluted [Line Items]      
Net income (loss) $ 44,271 $ 1,936 $ (126,845)
Weighted-average shares used in per share calculation - basic 129,437 124,019 119,814
Weighted-average shares used in per share calculation - diluted 133,494 127,669 119,814
Net income (loss) per share - basic and diluted      
Net income (loss) per share - basic $ 0.34 $ 0.02 $ (1.06)
Net income (loss) per share - diluted $ 0.33 $ 0.02 $ (1.06)
Options to purchase common stock      
Earnings Per Share Diluted [Line Items]      
Options to purchase common stock 567 542  
Restricted stock units      
Earnings Per Share Diluted [Line Items]      
Options to purchase common stock 3,490 3,047  
Employee Stock Purchase Plan shares      
Earnings Per Share Diluted [Line Items]      
Options to purchase common stock   61