v3.26.1
EARNINGS (LOSS) PER SHARE - Additional Information (Details) - shares
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Feb. 07, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2026
Earnings Per Share [Abstract]          
Share-based awards considered to be anti-dilutive (in shares) 5,056,640 31,269 296,374 231,580 24,094