XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income available to common stockholders $ 60,748 $ 118,002 $ 124,784 $ 217,057
Net income available to common stockholders $ 60,748 $ 118,002 $ 124,784 $ 217,057
Denominator:        
Basic weighted-average shares outstanding (in shares) 88,914,413 94,059,037 90,269,159 94,645,676
Effect of dilutive shares:        
Stock options and unvested restricted stock units (in shares) 319,946 680,982 379,333 659,793
Diluted weighted-average shares outstanding (in shares) 89,234,359 94,740,019 90,648,492 95,305,469
Earnings per share        
Basic (in dollars per share) $ 0.68 $ 1.25 $ 1.38 $ 2.29
Diluted (in dollars per share) $ 0.68 $ 1.25 $ 1.38 $ 2.28
Antidilutive stock options and unvested restricted stock units not included in diluted earnings per share (in shares) 2,176,699 1,305,166 2,070,413 1,579,593