XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
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,
 2025202420252024
Numerator:    
Net income available to common stockholders$60,748 $118,002 $124,784 $217,057 
Denominator:    
Basic weighted-average shares outstanding88,914,413 94,059,037 90,269,159 94,645,676 
Effect of dilutive shares:   
Stock options and unvested restricted stock units319,946 680,982 379,333 659,793 
Diluted weighted-average shares outstanding89,234,359 94,740,019 90,648,492 95,305,469 
Earnings per share    
Basic$0.68 $1.25 $1.38 $2.29 
Diluted$0.68 $1.25 $1.38 $2.28 
Antidilutive stock options and unvested restricted stock units not included in diluted earnings per share2,176,699 1,305,166 2,070,413 1,579,593