v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income (loss) $ (93,764) $ 7,730
Income attributable to unvested shares (172) (98)
Numerator for basic (93,936) 7,632
Income attributable to unvested shares 0 0
Numerator for dilutive $ (93,936) $ 7,632
Basic weighted average shares outstanding (in shares) 104,258 103,758
Effect of dilutive securities (in shares) 0 27
Diluted weighted average shares outstanding (in shares) 104,258 103,785
Stock options and unvested restricted stock grants excluded from dilutive calculation because they would be antidilutive (in shares) 4,238 1,330