XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Details 1) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net Loss $ (21,406) $ (9,934) $ (60,877) $ (19,746)
Basic (in shares) 24,393 24,075 24,295 24,045
Dilutive securities 0 0 0 0
Diluted (in shares) 24,393 24,075 24,295 24,045
Basic (in dollars per share) $ (0.88) $ (0.41) $ (2.51) $ (0.82)
Diluted (in dollars per share) $ (0.88) $ (0.41) $ (2.51) $ (0.82)
Total anti-dilutive stock options and restricted stock awards 216 162 202 72