XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share Diluted [Line Items]    
Net income $ 12,585 $ 12,696
Weighted-average shares used in per share calculation – basic 130,289 128,324
Weighted-average shares used in per share calculation – diluted 132,933 133,225
Net income per share - basic    
Net income per share – basic $ 0.10 $ 0.10
Net income per share - diluted    
Net income per share – diluted $ 0.09 $ 0.10
Options to purchase common stock    
Earnings Per Share Diluted [Line Items]    
Options to purchase common stock 523 651
Restricted stock units    
Earnings Per Share Diluted [Line Items]    
Options to purchase common stock 2,121 4,250