v3.26.3
INCOME PER COMMON SHARE - Schedule of Weighted Average Diluted Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Number of stock options        
Antidilutive securities excluded from computation of earnings per share        
Antidilutive securities excluded from computation of earnings per share (in shares) 343 395 485 368
Number of restricted stock units        
Antidilutive securities excluded from computation of earnings per share        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 0 1 125
Number of performance restricted stock units        
Antidilutive securities excluded from computation of earnings per share        
Antidilutive securities excluded from computation of earnings per share (in shares) 41 47 41 47