v3.26.1
EARNINGS (LOSS) PER SHARE - Schedule of Weighted Average Number of Shares (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Basic weighted-average number of shares outstanding (in shares) 73,822 72,715
Dilutive effect of unvested restricted stock units and stock options 3,793 0
Diluted weighted-average number of shares outstanding (in shares) 77,615 72,715