XML 13 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Shares outstanding     17,586,616  
Issuance of shares for Employee Stock Purchase Plan, shares 9,693 4,614 16,808 15,759
Shares outstanding 17,636,264   17,636,264  
O2025Q2 Dividends [Member]        
Cash dividends declared on common stock, per share $ 0.05      
O 2024 Q2 Dividends [Member]        
Cash dividends declared on common stock, per share   $ 0.05    
O 2025 M6 Dividends [Member]        
Cash dividends declared on common stock, per share     $ 0.1  
O 2024 M6 Dividends [Member]        
Cash dividends declared on common stock, per share       $ 0.1
Common Stock [Member]        
Shares outstanding 17,726,251 17,761,538 17,586,616 17,739,677
Restricted stock units issued, shares 605 605 175,124 147,679
Restricted stock units/awards repurchased on vesting to pay taxes, shares (285) (267) (42,284) (36,625)
Share repurchase, share (100,000) (100,000) (100,000) (200,000)
Issuance of shares for Employee Stock Purchase Plan, shares 9,693 4,614 16,808 15,759
Shares outstanding 17,636,264 17,666,490 17,636,264 17,666,490