XML 110 R41.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME PER COMMON SHARE - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic:        
Net income (loss) $ 1,148 $ 3,201 $ (203) $ 9,025
Weighted average common shares (in shares) 48,940 48,711 48,743 48,542
Earnings (loss) per share (in dollars per share) $ 0.02 $ 0.07 $ 0.00 $ 0.19
Diluted:        
Net income (loss) $ 1,148 $ 3,201 $ (203) $ 9,025
Basic 48,940 48,711 48,743 48,542
Potential common shares (in shares) 1,218 1,546   1,745
Diluted weighted average common shares (in shares) 50,158 50,257 48,743 50,287
Diluted earnings (loss) per share (in dollars per share) $ 0.02 $ 0.06 $ 0.00 $ 0.18