v3.26.1
EARNINGS PER SHARE - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Mar. 12, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Treasury stock repurchased (in shares) 100,000 0 980,341 0 1,348,214
RSUs          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Securities excluded from computation of diluted earnings per share (in shares)       409,400 496,900
RSAs          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Securities excluded from computation of diluted earnings per share (in shares)       354,700 257,200
Stock options          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Securities excluded from computation of diluted earnings per share (in shares)         83,800
PSUs          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Securities excluded from computation of diluted earnings per share (in shares)         236,100