XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic:        
Net income $ 3,201 $ 5,556 $ 9,025 $ 15,443
Weighted average common shares (in shares) 48,711 47,888 48,542 48,191
Earnings per share (in dollars per share) $ 0.07 $ 0.12 $ 0.19 $ 0.32
Diluted:        
Net income $ 3,201 $ 5,556 $ 9,025 $ 15,443
Basic weighted average common shares (in shares) 48,711 47,888 48,542 48,191
Potential common shares (in shares) 1,546 1,956 1,745 2,446
Diluted weighted average common shares (in shares) 50,257 49,844 50,287 50,637
Diluted earnings per share (in dollars per share) $ 0.06 $ 0.11 $ 0.18 $ 0.30