v3.26.1
EARNINGS (LOSS) PER SHARE - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares)   627,612
Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares) 6,235,000 10,604,187