v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2024
Net income (loss) per share - basic and diluted      
Net income (loss) $ 42,119 $ (7,467) $ (85,964)
Weighted-average shares used in per share calculation - basic 132,752 132,331 129,288
Weighted-average shares used in per share calculation - diluted 134,970 132,331 129,288
Net income (loss) per share - basic      
Net income (loss) per share - basic $ 0.32 $ (0.06) $ (0.66)
Net income (loss) per share - diluted      
Net income (loss) per share - diluted $ 0.31 $ (0.06) $ (0.66)
Options to purchase common stock      
Net income (loss) per share - basic and diluted      
Options to purchase common stock 203 0 0
Restricted stock units      
Net income (loss) per share - basic and diluted      
Options to purchase common stock 1,850 0 0
Employee Stock Purchase Plan shares      
Net income (loss) per share - basic and diluted      
Options to purchase common stock 165 0 0