XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share (Details 1) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
NET INCOME (LOSS) $ (3,396) $ (32,983) $ 16,466 $ (93,860)
Basic (in shares) 24,686 24,438 24,624 24,353
Dilutive securities 0 0 159 0
Diluted (in shares) 24,686 24,438 24,783 24,353
Basic (in dollars per share) $ (0.14) $ (1.35) $ 0.67 $ (3.85)
Diluted (in dollars per share) $ (0.14) $ (1.35) $ 0.66 $ (3.85)
Total anti-dilutive stock options and restricted stock awards 41 89 40 112