XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Shares outstanding         17,813,451  
Common stock options exercised, shares         1,400  
Issuance of shares for Employee Stock Purchase Plan, shares 8,850 6,441     26,491 20,369
Shares outstanding 17,816,922       17,816,922  
Common Stock [Member]            
Shares outstanding 17,887,895 18,190,009   18,393,888 17,813,451 18,393,888
Restricted stock units issued, shares 1,495     325,607 429,909  
Restricted stock units/awards repurchased on vesting to pay taxes, shares (515)     (74,445) (106,452)  
Cash dividends declared on common stock, per share $ 0.05   $ 0.05   $ 0.15 $ 0.15
Share repurchase, share (100,000)   (290,399)   (367,014) (790,277)
Common stock options exercised, shares     300   1,400 9,660
Common stock options exercised, used to exercise, shares         60  
Common stock options exercised, net of shares used to exercise, shares         1,340  
Exercise of warrants, shares           49,860
Exercise of warrants, used to exercise, shares           28,311
Exercise of warrants, net of shares used to exercise, shares           21,549
Issuance of shares for Employee Stock Purchase Plan, shares 8,850   6,441   26,491 20,369
Issuance of common stock for acquisition, shares 19,197 14,220     19,197 14,220
Shares outstanding 17,816,922 17,920,571 18,190,009 18,190,009 17,816,922 17,920,571