v3.26.1
EARNINGS PER SHARE - Narrative (Details) - shares
3 Months Ended
Mar. 12, 2025
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Treasury stock repurchased (in shares) 100,000 0 367,873
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Securities excluded from computation of diluted earnings per share (in shares)   382,300 300,300
RSAs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Securities excluded from computation of diluted earnings per share (in shares)   339,900 168,000.0