XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share - Reconciliation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Reconciliation of basic earnings per share ("EPS") to diluted EPS        
Net income available to common stockholders $ 97,831 $ 107,211 $ 173,258 $ 195,164
Basic weighted-average shares outstanding 42,251 42,669 42,319 42,640
Dilutive effect of potential common stock equivalents 167 144 215 217
Diluted weighted-average shares outstanding 42,418 42,813 42,534 42,857
Net income per common share:        
Basic $ 2.32 $ 2.51 $ 4.09 $ 4.58
Diluted $ 2.31 $ 2.50 $ 4.07 $ 4.55