XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Tables)
9 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of calculation of basic and diluted net income per share The following table presents the calculation of basic and diluted net income per share:
Three Months Ended
March 31,
Nine Months Ended
March 31,
2022202320222023
Numerator:
Net income$34,846 $57,616 $75,631 $103,568 
Denominator:
Weighted-average shares used in computing net income per share:
Basic55,114 55,788 54,996 55,653 
Weighted-average effect of potentially dilutive shares:
Employee stock options, restricted stock units and market share units1,253 767 1,441 907 
Diluted56,367 56,555 56,437 56,560 
Net income per share:
Basic$0.63 $1.03 $1.38 $1.86 
Diluted$0.62 $1.02 $1.34 $1.83 
Summary of anti-dilutive securities
The following table summarizes the outstanding restricted stock units and market share units as of March 31, 2022 and 2023 that were excluded from the diluted per share calculation for the periods presented because to include them would have been antidilutive:
Three Months Ended
March 31,
Nine Months Ended
March 31,
2022202320222023
Market share units19261928
Restricted stock units621959560
Total814578588