XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Numerator:    
Net Income $ 87,750 $ 93,182
Denominator:    
Weighted-average shares used in computing basic earnings per share (in shares) 60,447 60,427
Add—dilutive potential common shares:    
Weighted-average shares used in computing diluted net income per share (in shares) 60,451 60,446
Net income per share of common stock:    
Basic (in usd per share) $ 1.45 $ 1.54
Diluted (in usd per share) $ 1.45 $ 1.54
Stock options    
Add—dilutive potential common shares:    
Dilutive potential common shares (in shares) 0 2
Restricted stock units    
Add—dilutive potential common shares:    
Dilutive potential common shares (in shares) 4 17