v3.25.4
Net Income (Loss) Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Net income (loss) per share - basic and diluted        
Net Income (Loss) $ 7,876 $ 7,382 $ 13,487 $ (3,122)
Weighted-average shares used in per share calculation – basic 133,914 132,381 133,443 131,778
Weighted-average shares used in per share calculation – diluted 135,166 134,107 135,379 131,778
Net income (loss) per share - basic        
Net income (loss) per share - basic $ 0.06 $ 0.06 $ 0.1 $ (0.02)
Net income (loss) per share - diluted        
Net income (loss) per share - diluted $ 0.06 $ 0.06 $ 0.1 $ (0.02)
Options to purchase common stock        
Net income (loss) per share - basic and diluted        
Options to purchase common stock 258 551 274 0
Restricted stock units        
Net income (loss) per share - basic and diluted        
Options to purchase common stock 915 1,100 1,556 0
Employee Stock Purchase Plan shares        
Net income (loss) per share - basic and diluted        
Options to purchase common stock 79 75 106 0