v3.26.1
INCOME PER COMMON SHARE - Schedule of Weighted Average Diluted Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Number of stock options        
Antidilutive securities excluded from computation of earnings per share        
Antidilutive effect on computation of diluted earnings per common share (in shares) 510 403 476 355
Number of restricted stock units        
Antidilutive securities excluded from computation of earnings per share        
Antidilutive effect on computation of diluted earnings per common share (in shares) 187 295 232 120
Number of performance restricted stock units        
Antidilutive securities excluded from computation of earnings per share        
Antidilutive effect on computation of diluted earnings per common share (in shares) 41 47 41 47