v3.26.1
EARNINGS (LOSS) PER SHARE - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Total (in shares)   976,000   1,158,000
Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares) 7,604,241 11,372,034 7,604,241 11,372,034