v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net income (loss) $ 42,445 $ (93,764) $ 8,380 $ 7,730 $ (51,319) $ 16,111
Income attributable to unvested shares (1,197)   (100)   (344) (197)
Numerator for basic 41,248   8,280   (51,663) 15,914
Income attributable to unvested shares 0   0   0 0
Numerator for dilutive $ 41,248   $ 8,280   $ (51,663) $ 15,914
Basic weighted average shares outstanding (in shares) 104,518   103,936   104,389 103,848
Effect of dilutive securities (in shares) 125   22   0 24
Diluted weighted average shares outstanding (in shares) 104,643   103,958   104,389 103,872
Stock options and unvested restricted stock grants excluded from dilutive calculation because they would be antidilutive (in shares) 714   1,312   4,210 1,321