XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings per Share (Tables)
3 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Reconciliation of Numerators and Denominators of Basic and Diluted Earnings Per Share
The following table presents reconciliations for the numerators and denominators of basic and diluted earnings per share (“EPS”) for the quarters ended December 31, 2023 and 2022: 
 Quarter Ended December 31,
 20232022
 (In thousands, except per share data)
Numerator for diluted and basic earnings per share:
Net income$121,065 $97,643 
Denominator — share:
Basic weighted-average shares24,764 25,045 
       Effect of dilutive securities455 398 
Diluted weighted-average shares25,219 25,443 
Earnings per share:
Basic$4.89 $3.90 
Diluted$4.80 $3.84