XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator for basic and diluted earnings per share -income available to common shareholders:        
Net income $ 52,451 $ 63,061 $ 163,945 $ 199,131
Denominator for basic earnings per share - weighted average shares 94,473,666 94,030,275 94,377,010 93,896,716
Effect of dilutive securities -        
Employee stock awards 1,005,844 1,095,994 1,001,228 1,189,155
Denominator for diluted earnings per share - adjusted weighted average shares 95,479,510 95,126,269 95,378,238 95,085,871
Basic $ 0.56 $ 0.67 $ 1.74 $ 2.12
Diluted $ 0.55 $ 0.66 $ 1.72 $ 2.09