XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Shares outstanding     17,739,677  
Issuance of shares for Employee Stock Purchase Plan, shares 11,257 8,850 27,016 26,491
Shares outstanding 17,577,747   17,577,747  
O2024Q3 Dividends [Member]        
Cash dividends declared on common stock, per share $ 0.05      
O2023Q3 Dividends [Member]        
Cash dividends declared on common stock, per share   $ 0.05    
O2024M9 Dividends [Member]        
Cash dividends declared on common stock, per share     $ 0.15  
O2023M9 Dividends [Member]        
Cash dividends declared on common stock, per share       $ 0.15
Common Stock [Member]        
Shares outstanding 17,666,490 17,887,895 17,739,677 17,813,451
Restricted stock units issued, shares   1,495 147,679 429,909
Restricted stock units/awards repurchased on vesting to pay taxes, shares   (515) (36,625) (106,452)
Share repurchase, share (100,000) (100,000) (300,000) (367,014)
Common stock options exercised, shares       1,400
Common stock options exercised, used to exercise, shares       60
Common stock options exercised, net of shares used to exercise, shares       1,340
Issuance of shares for Employee Stock Purchase Plan, shares 11,257 8,850 27,016 26,491
Issuance of common stock for acquisition, shares   19,197   19,197
Shares outstanding 17,577,747 17,816,922 17,577,747 17,816,922