XML 74 R67.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Net income (loss) per share - basic and diluted        
Net Income (Loss) $ 7,382 $ 3,988 $ (3,122) $ 32,664
Weighted-average shares used in per share calculation – basic 132,381 128,987 131,778 128,885
Weighted-average shares used in per share calculation – diluted 134,107 131,514 131,778 132,786
Net income (loss) per share - basic        
Net income (loss) per share - basic $ 0.06 $ 0.03 $ (0.02) $ 0.25
Net income (loss) per share - diluted        
Net income (loss) per share - diluted $ 0.06 $ 0.03 $ (0.02) $ 0.25
Options to purchase common stock        
Net income (loss) per share - basic and diluted        
Options to purchase common stock 551 757 0 836
Restricted stock units        
Net income (loss) per share - basic and diluted        
Options to purchase common stock 1,100 1,579 0 2,951
Employee Stock Purchase Plan shares        
Net income (loss) per share - basic and diluted        
Options to purchase common stock 75 191 0 114