XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share (Details 1) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net (Loss) Income $ 7,238 $ (13,208) $ (12,508) $ (58,750)
Basic (in shares) 24,132,000 23,908,000 24,075,000 23,828,000
Dilutive securities 236,000 0 0 0
Diluted (in shares) 24,368,000 23,908,000 24,075,000 23,828,000
Basic (in dollars per share) $ 0.30 $ (0.55) $ (0.52) $ (2.47)
Diluted (in dollars per share) $ 0.30 $ (0.55) $ (0.52) $ (2.47)
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 247,530