v3.24.1.u1
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 255,954 $ 238,728
Basic weighted average common shares outstanding (in shares) 79,195 80,041
Effect of dilutive securities:    
PSUs, RSUs and PSOs (in shares) 313 441
Diluted weighted average common shares outstanding (in shares) 79,508 80,482
Earnings per common share:    
Basic (in USD per share) $ 3.23 $ 2.98
Diluted (in USD per share) $ 3.22 $ 2.97