XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table sets forth the components used in the computation of basic and diluted earnings per share (in thousands, except share and per share amounts):
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Numerator:    
Net income available to common stockholders$118,002 $60,724 $217,057 $135,466 
Denominator:    
Basic weighted-average shares outstanding94,059,037 99,598,933 94,645,676 100,305,168 
Effect of dilutive shares:   
Stock options and unvested restricted stock units680,982 1,036,031 659,793 879,825 
Diluted weighted-average shares outstanding94,740,019 100,634,964 95,305,469 101,184,993 
Earnings per share    
Basic$1.25 $0.61 $2.29 $1.35 
Diluted$1.25 $0.60 $2.28 $1.34 
Antidilutive stock options and unvested restricted stock units not included in diluted earnings per share1,305,166 2,580,904 1,579,593 2,737,110