XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
3 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
 Three Months Ended September 30,
 20232022
Numerator:
Net income$87,750 $93,182 
Denominator:
Weighted-average shares used in computing basic earnings per share60,447 60,427 
Add—dilutive potential common shares:
Stock options— 
Restricted stock units17 
Weighted-average shares used in computing diluted net income per share60,451 60,446 
Net income per share of common stock:
Basic$1.45 $1.54 
Diluted$1.45 $1.54