XML 112 R56.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income (loss) $ (41,391) $ 58,490 $ 60,354
Income attributable to unvested shares (475) (714) (632)
Numerator for basic (41,866) 57,776 59,722
Income attributable to unvested shares 0 0 1
Numerator for dilutive $ (41,866) $ 57,776 $ 59,723
Basic weighted average shares outstanding (in shares) 104,055 103,669 106,376
Effect of dilutive securities (in shares) 0 78 179
Diluted weighted average shares outstanding (in shares) 104,055 103,747 106,555
Stock options and unvested restricted stock grants excluded from dilutive calculation because they would be anti-dilutive (in shares) 3,608 516 385