XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
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 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share Basic And Diluted [Line Items]        
Net income (loss) $ 12,824 $ 3,472 $ 38,861 $ (8,390)
Weighted-average shares used in per share calculation - basic 129,913 124,788 129,321 123,252
Weighted-average shares used in per share calculation - diluted 133,415 129,988 133,779 123,252
Net income (loss) per share - basic and diluted        
Net income (loss) per share - basic $ 0.10 $ 0.03 $ 0.30 $ (0.07)
Net income (loss) per share - diluted $ 0.10 $ 0.03 $ 0.29 $ (0.07)
Options to purchase common stock        
Earnings Per Share Basic And Diluted [Line Items]        
Options to purchase common stock 535 549 637  
Restricted stock units        
Earnings Per Share Basic And Diluted [Line Items]        
Options to purchase common stock 2,967 4,651 3,821