XML 103 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET INCOME PER COMMON SHARE - Computation (Details) - 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
Basic:        
Net income (loss) $ 2,038 $ 2,333 $ (1,351) $ 5,824
Weighted average common shares (in shares) 48,798 48,476 48,645 48,457
Earnings (loss) per share (in dollars per share) $ 0.04 $ 0.05 $ (0.03) $ 0.12
Diluted:        
Net income (loss) $ 2,038 $ 2,333 $ (1,351) $ 5,824
Basic weighted average common shares (in shares) 48,798 48,476 48,645 48,457
Potential common shares (in shares) 779 1,841   1,845
Diluted weighted average common shares (in shares) 49,577 50,317 48,645 50,302
Diluted earnings (loss) per share (in dollars per share) $ 0.04 $ 0.05 $ (0.03) $ 0.12