XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator for basic and diluted earnings per share -income available to common shareholders:    
Net income $ 50,689 $ 70,403
Denominator for basic earnings per share - weighted average shares 94,218,067 93,732,532
Effect of dilutive securities -    
Employee stock awards 965,931 1,227,626
Denominator for diluted earnings per share - adjusted weighted average shares 95,183,998 94,960,158
Basic $ 0.54 $ 0.75
Diluted $ 0.53 $ 0.74